టైగర్-128/4 హాష్ కోడ్ కాలిక్యులేటర్
ప్రచురణ: 17 ఫిబ్రవరి, 2025 8:40:29 PM UTCకి
టెక్స్ట్ ఇన్ పుట్ లేదా ఫైల్ అప్ లోడ్ ఆధారంగా హాష్ కోడ్ ను లెక్కించడానికి టైగర్ 128 బిట్, 4 రౌండ్లు (టైగర్-128/4) హాష్ ఫంక్షన్ ను ఉపయోగించే హాష్ కోడ్ కాలిక్యులేటర్.Tiger-128/4 Hash Code Calculator
టైగర్ 128/4 (టైగర్ 128 బిట్లు, 4 రౌండ్లు) అనేది క్రిప్టోగ్రాఫిక్ హాష్ ఫంక్షన్, ఇది ఒక ఇన్పుట్ (లేదా సందేశాన్ని) తీసుకుంటుంది మరియు స్థిర-పరిమాణం, 128-బిట్ (16-బైట్) అవుట్పుట్ను ఉత్పత్తి చేస్తుంది, ఇది సాధారణంగా 32-అక్షరాల హెక్సాడెసిమల్ సంఖ్యగా సూచించబడుతుంది.
టైగర్ హాష్ ఫంక్షన్ అనేది 1995 లో రాస్ అండర్సన్ మరియు ఎలి బిహామ్ రూపొందించిన క్రిప్టోగ్రాఫిక్ హాష్ ఫంక్షన్. ఇది ప్రత్యేకంగా 64-బిట్ ప్లాట్ఫారమ్లలో వేగవంతమైన పనితీరు కోసం ఆప్టిమైజ్ చేయబడింది, ఫైల్ ఇంటిగ్రిటీ వెరిఫికేషన్, డిజిటల్ సంతకాలు మరియు డేటా ఇండెక్సింగ్ వంటి హై-స్పీడ్ డేటా ప్రాసెసింగ్ అవసరమయ్యే అనువర్తనాలకు ఇది బాగా సరిపోతుంది. ఇది 3 లేదా 4 రౌండ్లలో 192 బిట్ హాష్ కోడ్లను ఉత్పత్తి చేస్తుంది, నిల్వ పరిమితులు లేదా ఇతర అనువర్తనాలతో అనుకూలత కోసం అవసరమైతే వాటిని 160 లేదా 128 బిట్లకు కుదించవచ్చు.
ఆధునిక క్రిప్టోగ్రాఫిక్ అనువర్తనాలకు ఇది ఇకపై సురక్షితంగా పరిగణించబడదు, కానీ వెనుక అనుకూలత కోసం హాష్ కోడ్ను లెక్కించాల్సిన అవసరం ఉంటే ఇక్కడ చేర్చబడింది.
పూర్తి బహిర్గతం: ఈ పేజీలో ఉపయోగించిన హాష్ ఫంక్షన్ యొక్క నిర్దిష్ట అమలును నేను వ్రాయలేదు. ఇది PHP ప్రోగ్రామింగ్ భాషతో చేర్చబడిన ఒక ప్రామాణిక ఫంక్షన్. సౌలభ్యం కోసం ఇక్కడ బహిరంగంగా అందుబాటులో ఉంచడానికి మాత్రమే నేను వెబ్ ఇంటర్ఫేస్ను తయారు చేసాను.
టైగర్-128/4 హాష్ అల్గారిథమ్ గురించి
నేను గణిత శాస్త్రజ్ఞుడిని లేదా క్రిప్టోగ్రాఫర్ను కాదు, కానీ ఈ హాష్ ఫంక్షన్ను ఒక ఉదాహరణతో సామాన్యుడి మాటల్లో వివరించడానికి ప్రయత్నిస్తాను. మీరు శాస్త్రీయంగా సరైన మరియు ఖచ్చితమైన పూర్తి-గణిత-భారీ వివరణను ఇష్టపడితే, మీరు దానిని చాలా ఇతర వెబ్సైట్లలో కనుగొనగలరని నేను ఖచ్చితంగా అనుకుంటున్నాను ;-)
ఇప్పుడు, మీరు ఒక రహస్య స్మూతీ రెసిపీని తయారు చేస్తున్నారని ఊహించుకోండి. మీరు పండ్ల గుంపును (మీ డేటా) విసిరేస్తారు, దానిని ప్రత్యేక మార్గంలో (హాషింగ్ ప్రక్రియ) మిళితం చేస్తారు మరియు చివరలో, మీరు ప్రత్యేకమైన రుచిని (హాష్) పొందుతారు. మీరు కేవలం ఒక చిన్న విషయాన్ని మార్చినా - మరొక బ్లూబెర్రీని జోడించడం వంటివి - రుచి పూర్తిగా భిన్నంగా ఉంటుంది.
టైగర్ తో, దీనికి మూడు దశలు ఉన్నాయి:
దశ 1: పదార్థాలను సిద్ధం చేయడం (డేటాను ప్యాడింగ్ చేయడం)
- మీ డేటా ఎంత పెద్దదైనా లేదా చిన్నదైనా, అది బ్లెండర్కు సరైన పరిమాణంలో ఉందని టైగర్ నిర్ధారించుకుంటాడు. ఇది కొంచెం అదనపు ఫిల్లర్ (ప్యాడింగ్ వంటివి) ను జోడిస్తుంది కాబట్టి ప్రతిదీ సరిగ్గా సరిపోతుంది.
స్టెప్ 2: సూపర్ బ్లెండర్ (కంప్రెషన్ ఫంక్షన్)
- ఈ బ్లెండర్లో మూడు శక్తివంతమైన బ్లేడ్లు ఉన్నాయి.
- డేటా ముక్కలుగా కత్తిరించబడుతుంది మరియు ప్రతి భాగం బ్లెండర్ ద్వారా ఒక్కొక్కటిగా వెళుతుంది.
- బ్లేడ్లు కేవలం స్పిన్ మాత్రమే కాదు - అవి ప్రత్యేక నమూనాలను ఉపయోగించి డేటాను కలపడం, పగలగొట్టడం, తిప్పడం మరియు క్రేజీ మార్గాల్లో స్క్రాప్ చేయడం (ఇవి సీక్రెట్ బ్లెండర్ సెట్టింగుల వంటివి, ఇవి ప్రతిదీ అనూహ్యంగా కలపబడేలా చేస్తాయి).
దశ 3: బహుళ మిశ్రమాలు (పాస్లు / రౌండ్లు)
- ఇక్కడే ఆసక్తికరంగా మారింది. టైగర్ మీ డేటాను ఒకసారి కలపదు - అసలు పదార్ధాలను ఎవరూ గుర్తించలేరని నిర్ధారించుకోవడానికి ఇది అనేకసార్లు మిళితం చేస్తుంది.
- ఇది 3 మరియు 4 రౌండ్ వెర్షన్ల మధ్య వ్యత్యాసం. అదనపు మిశ్రమ చక్రాన్ని జోడించడం ద్వారా, 4 రౌండ్ వెర్షన్లు కొంచెం సురక్షితంగా ఉంటాయి, కానీ లెక్కించడానికి నెమ్మదిగా ఉంటాయి.