Miklix

టైగర్-160/3 హాష్ కోడ్ కాలిక్యులేటర్

ప్రచురణ: 17 ఫిబ్రవరి, 2025 9:18:46 PM UTCకి

టెక్స్ట్ ఇన్‌పుట్ లేదా ఫైల్ అప్‌లోడ్ ఆధారంగా హాష్ కోడ్‌ను లెక్కించడానికి టైగర్ 160 బిట్, 3 రౌండ్లు (టైగర్-160/3) హాష్ ఫంక్షన్‌ను ఉపయోగించే హాష్ కోడ్ కాలిక్యులేటర్.

వీలైనంత ఎక్కువ మందికి అందుబాటులో ఉండేలా ఈ పేజీని ఇంగ్లీష్ నుండి యాంత్రికంగా అనువదించారు. దురదృష్టవశాత్తు, యాంత్రిక అనువాదం ఇంకా పరిపూర్ణమైన సాంకేతికత కాదు, కాబట్టి లోపాలు సంభవించవచ్చు. మీరు కోరుకుంటే, మీరు అసలు ఆంగ్ల సంస్కరణను ఇక్కడ చూడవచ్చు:

Tiger-160/3 Hash Code Calculator

టైగర్ 160/3 (టైగర్ 160 బిట్స్, 3 రౌండ్లు) అనేది ఒక క్రిప్టోగ్రాఫిక్ హాష్ ఫంక్షన్, ఇది ఇన్‌పుట్ (లేదా సందేశం) తీసుకొని స్థిర-పరిమాణ, 160-బిట్ (20-బైట్) అవుట్‌పుట్‌ను ఉత్పత్తి చేస్తుంది, దీనిని సాధారణంగా 40-అక్షరాల హెక్సాడెసిమల్ సంఖ్యగా సూచిస్తారు.

టైగర్ హాష్ ఫంక్షన్ అనేది 1995లో రాస్ ఆండర్సన్ మరియు ఎలి బిహామ్ రూపొందించిన క్రిప్టోగ్రాఫిక్ హాష్ ఫంక్షన్. ఇది 64-బిట్ ప్లాట్‌ఫామ్‌లపై వేగవంతమైన పనితీరు కోసం ప్రత్యేకంగా ఆప్టిమైజ్ చేయబడింది, ఇది ఫైల్ సమగ్రత ధృవీకరణ, డిజిటల్ సంతకాలు మరియు డేటా ఇండెక్సింగ్ వంటి హై-స్పీడ్ డేటా ప్రాసెసింగ్ అవసరమయ్యే అప్లికేషన్‌లకు బాగా సరిపోతుంది. ఇది 3 లేదా 4 రౌండ్లలో 192 బిట్ హాష్ కోడ్‌లను ఉత్పత్తి చేస్తుంది, నిల్వ పరిమితులు లేదా ఇతర అప్లికేషన్‌లతో అనుకూలత కోసం అవసరమైతే వీటిని 160 లేదా 128 బిట్‌లకు కుదించవచ్చు.

ఆధునిక క్రిప్టోగ్రాఫిక్ అప్లికేషన్లకు ఇది ఇకపై సురక్షితమైనదిగా పరిగణించబడదు, కానీ వెనుకకు అనుకూలత కోసం హాష్ కోడ్‌ను లెక్కించాల్సిన అవసరం ఉన్న సందర్భంలో ఇక్కడ చేర్చబడుతుంది.

పూర్తి బహిర్గతం: ఈ పేజీలో ఉపయోగించిన హాష్ ఫంక్షన్ యొక్క నిర్దిష్ట అమలును నేను వ్రాయలేదు. ఇది PHP ప్రోగ్రామింగ్ భాషతో చేర్చబడిన ఒక ప్రామాణిక ఫంక్షన్. సౌలభ్యం కోసం ఇక్కడ బహిరంగంగా అందుబాటులో ఉంచడానికి మాత్రమే నేను వెబ్ ఇంటర్‌ఫేస్‌ను తయారు చేసాను.


కొత్త హాష్ కోడ్‌ను లెక్కించండి

ఈ ఫారమ్ ద్వారా సమర్పించబడిన డేటా లేదా అప్‌లోడ్ చేయబడిన ఫైల్‌లు అభ్యర్థించిన హాష్ కోడ్‌ను రూపొందించడానికి పట్టేంత వరకు మాత్రమే సర్వర్‌లో ఉంచబడతాయి. ఫలితం మీ బ్రౌజర్‌కు తిరిగి రాకముందే అది వెంటనే తొలగించబడుతుంది.

ఇన్‌పుట్ డేటా:



సమర్పించిన వచనం UTF-8 ఎన్‌కోడ్ చేయబడింది. హాష్ ఫంక్షన్‌లు బైనరీ డేటాపై పనిచేస్తాయి కాబట్టి, టెక్స్ట్ మరొక ఎన్‌కోడింగ్‌లో ఉంటే ఫలితం భిన్నంగా ఉంటుంది. మీరు నిర్దిష్ట ఎన్‌కోడింగ్‌లో టెక్స్ట్ యొక్క హాష్‌ను లెక్కించాల్సిన అవసరం ఉంటే, బదులుగా మీరు ఫైల్‌ను అప్‌లోడ్ చేయాలి.



టైగర్-160/3 హాష్ అల్గోరిథం గురించి

నేను గణిత శాస్త్రజ్ఞుడిని కాదు లేదా క్రిప్టోగ్రాఫర్‌ని కాదు, కానీ ఈ హాష్ ఫంక్షన్‌ను ఒక ఉదాహరణతో సామాన్యుల భాషలో వివరించడానికి ప్రయత్నిస్తాను. మీరు శాస్త్రీయంగా సరైన మరియు ఖచ్చితమైన పూర్తి గణిత-భారీ వివరణను ఇష్టపడితే, మీరు దానిని అనేక ఇతర వెబ్‌సైట్‌లలో కనుగొనగలరని నేను ఖచ్చితంగా అనుకుంటున్నాను ;-)

ఇప్పుడు, మీరు ఒక రహస్య స్మూతీ రెసిపీని తయారు చేస్తున్నారని ఊహించుకోండి. మీరు ఒక గుత్తి పండ్లను (మీ డేటా) అందులో వేసి, దానిని ప్రత్యేక పద్ధతిలో (హ్యాషింగ్ ప్రక్రియ) కలుపుతారు మరియు చివరికి, మీకు ఒక ప్రత్యేకమైన రుచి (హాష్) లభిస్తుంది. మీరు ఒక చిన్న విషయాన్ని మాత్రమే మార్చినప్పటికీ - మరొక బ్లూబెర్రీని జోడించడం వంటివి - రుచి పూర్తిగా భిన్నంగా ఉంటుంది.

టైగర్ విషయంలో, దీనికి మూడు దశలు ఉన్నాయి:

దశ 1: పదార్థాలను సిద్ధం చేయడం (డేటాను ప్యాడ్ చేయడం)

  • మీ డేటా ఎంత పెద్దదైనా లేదా చిన్నదైనా, టైగర్ అది బ్లెండర్‌కు సరైన సైజులో ఉండేలా చూసుకుంటుంది. ఇది కొంచెం అదనపు ఫిల్లర్‌ను (ప్యాడింగ్ వంటివి) జోడిస్తుంది కాబట్టి ప్రతిదీ సరిగ్గా సరిపోతుంది.

దశ 2: సూపర్ బ్లెండర్ (కంప్రెషన్ ఫంక్షన్)

  • ఈ బ్లెండర్‌లో మూడు శక్తివంతమైన బ్లేడ్‌లు ఉన్నాయి.
  • డేటాను ముక్కలుగా కోసి, ప్రతి భాగం బ్లెండర్ ద్వారా ఒక్కొక్కటిగా వెళుతుంది.
  • బ్లేడ్‌లు కేవలం తిరుగుతూనే ఉండవు - అవి ప్రత్యేక నమూనాలను ఉపయోగించి డేటాను వెర్రి మార్గాల్లో కలుపుతాయి, పగులగొడతాయి, తిప్పుతాయి మరియు పెనుగులాట చేస్తాయి (ఇవి రహస్య బ్లెండర్ సెట్టింగ్‌ల వంటివి, ఇవి ప్రతిదీ అనూహ్యంగా మిశ్రమంగా ఉండేలా చూస్తాయి).

దశ 3: బహుళ మిశ్రమాలు (పాస్‌లు/రౌండ్లు)

  • ఇక్కడే ఇది ఆసక్తికరంగా ఉంటుంది. టైగర్ మీ డేటాను ఒక్కసారి మాత్రమే కలపదు - అసలు పదార్థాలను ఎవరూ గుర్తించలేరని నిర్ధారించుకోవడానికి అది దానిని అనేకసార్లు కలుపుతుంది.
  • 3 మరియు 4 రౌండ్ వెర్షన్ల మధ్య తేడా ఇదే. అదనపు బ్లెండింగ్ సైకిల్‌ను జోడించడం ద్వారా, 4 రౌండ్ వెర్షన్‌లు కొంచెం సురక్షితంగా ఉంటాయి, కానీ లెక్కించడానికి కూడా నెమ్మదిగా ఉంటాయి.
బ్లూస్కీలో షేర్ చేయండిఫేస్‌బుక్‌లో షేర్ చేయండిలింక్డ్ఇన్‌లో షేర్ చేయండిTumblrలో షేర్ చేయండిX లో షేర్ చేయండిలింక్డ్ఇన్‌లో షేర్ చేయండిPinterestలో పిన్ చేయండి

మికెల్ బ్యాంగ్ క్రిస్టెన్సేన్

రచయిత గురుంచి

మికెల్ బ్యాంగ్ క్రిస్టెన్సేన్
మిక్కెల్ miklix.com సృష్టికర్త మరియు యజమాని. అతనికి ప్రొఫెషనల్ కంప్యూటర్ ప్రోగ్రామర్/సాఫ్ట్‌వేర్ డెవలపర్‌గా 20 సంవత్సరాలకు పైగా అనుభవం ఉంది మరియు ప్రస్తుతం ఒక పెద్ద యూరోపియన్ ఐటీ కార్పొరేషన్‌లో పూర్తి సమయం ఉద్యోగం చేస్తున్నాడు. బ్లాగింగ్ చేయనప్పుడు, అతను తన ఖాళీ సమయాన్ని విస్తృత శ్రేణి ఆసక్తులు, అభిరుచులు మరియు కార్యకలాపాలపై గడుపుతాడు, ఇవి కొంతవరకు ఈ వెబ్‌సైట్‌లో కవర్ చేయబడిన వివిధ అంశాలలో ప్రతిబింబిస్తాయి.