Miklix

RIPEMD-128 హాష్ కోడ్ కాలిక్యులేటర్

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

టెక్స్ట్ ఇన్ పుట్ లేదా ఫైల్ అప్ లోడ్ ఆధారంగా హాష్ కోడ్ ను లెక్కించడానికి రేస్ ఇంటిగ్రిటీ ప్రిమిటివ్స్ ఎవాల్యుయేషన్ మెసేజ్ డైజెస్ట్ 128 బిట్ (RIPEMD-128) హాష్ ఫంక్షన్ ను ఉపయోగించే హాష్ కోడ్ కాలిక్యులేటర్.

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

RIPEMD-128 Hash Code Calculator

RIPEMD-128 అనేది ఒక క్రిప్టోగ్రాఫిక్ హాష్ ఫంక్షన్, ఇది ఒక ఇన్ పుట్ (లేదా సందేశాన్ని) తీసుకుంటుంది మరియు స్థిర-పరిమాణం, 128-బిట్ (16-బైట్) అవుట్ పుట్ ను ఉత్పత్తి చేస్తుంది, దీనిని సాధారణంగా 32-అక్షరాల హెక్సాడెసిమల్ సంఖ్యగా సూచిస్తారు.

RIPEMD (RACE ఇంటిగ్రిటీ ప్రిమిటివ్స్ ఎవాల్యుయేషన్ మెసేజ్ డైజెస్ట్) అనేది హ్యాషింగ్ ద్వారా డేటా సమగ్రతను అందించడానికి రూపొందించిన క్రిప్టోగ్రాఫిక్ హాష్ ఫంక్షన్ల కుటుంబం. ఈయూ రేస్ (రీసెర్చ్ అండ్ డెవలప్ మెంట్ ఇన్ అడ్వాన్స్ డ్ కమ్యూనికేషన్స్ టెక్నాలజీస్ ఇన్ యూరప్ ) ప్రాజెక్టులో భాగంగా 1990వ దశకం మధ్యలో దీన్ని అభివృద్ధి చేశారు.

MD4 మరియు MD5 వంటి ఆందోళనల కారణంగా RIPEMD యొక్క 128 బిట్ వెర్షన్ ఇకపై సురక్షితంగా పరిగణించబడదు

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


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

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

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



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



RIPEMD-128 హాష్ అల్గోరిథం గురించి

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

RIPEMD మెర్కిల్-డామ్ గార్డ్ నిర్మాణాన్ని ఉపయోగిస్తుంది, ఇది హాష్ అల్గారిథమ్స్ యొక్క SHA-2 కుటుంబంతో సారూప్యతను కలిగి ఉంది. నేను వాటిని ఇతర పేజీలలో బ్లెండర్ మాదిరిగానే పనిచేస్తాయని వర్ణించాను, మరియు ఇది RIPEMDకి వర్తిస్తుంది:

స్టెప్ 1 - ప్రిపరేషన్ (డేటాను ప్యాడింగ్ చేయడం)

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

దశ 2 - బ్లెండర్ ప్రారంభించడం (ప్రారంభీకరణ)

  • బ్లెండర్ ఒక నిర్దిష్ట అమరికతో ప్రారంభమవుతుంది - వేగం, శక్తి మరియు బ్లేడ్ స్థానం వంటివి. ఇవి ప్రారంభీకరణ వాహకాలు అని పిలువబడే ప్రత్యేక ప్రారంభ విలువలు.

స్టెప్ 3 - మిక్సింగ్ ప్రాసెస్ (డేటా క్రంచ్ చేయడం)

  • ఇక్కడ చల్లని భాగం ఉంది: రిప్ఎమ్డిలో కేవలం ఒక సెట్ బ్లేడ్లు మాత్రమే లేవు. ఇందులో రెండు బ్లెండర్లు పక్కపక్కనే (ఎడమ మరియు కుడి) పనిచేస్తాయి.
  • ప్రతి బ్లెండర్ పదార్థాలను భిన్నంగా ప్రాసెస్ చేస్తుంది. ఒకటి చాప్ చేస్తుంది, మరొకటి వివిధ వేగాలు, దిశలు మరియు బ్లేడ్ నమూనాలను ఉపయోగించి గ్రైండ్ చేస్తుంది.
  • వారు డేటాను 80 సార్లు కలపడం, మార్పిడి చేయడం మరియు తిప్పడం (ప్రతిదీ సరిగ్గా మిశ్రమంగా ఉందని నిర్ధారించుకోవడానికి చక్రాలలో కలపడం వంటివి).

స్టెప్ 4 - ఫైనల్ బ్లెండ్ (ఫలితాలను కలపడం)

  • ఆ మిక్సింగ్ తర్వాత, రిప్ఎమ్డి రెండు బ్లెండర్ల ఫలితాలను ఒక తుది, మృదువైన హాష్లో మిళితం చేస్తుంది.

బ్లూస్కీలో షేర్ చేయండిఫేస్‌బుక్‌లో షేర్ చేయండిలింక్డ్ఇన్‌లో షేర్ చేయండిTumblrలో షేర్ చేయండిX లో షేర్ చేయండిలింక్డ్ఇన్‌లో షేర్ చేయండిPinterestలో పిన్ చేయండి

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

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

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