Miklix

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

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

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

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

RIPEMD-160 Hash Code Calculator

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

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

RIPEMD యొక్క 160 బిట్ వెర్షన్ ఇప్పటికీ సురక్షితమైనదిగా పరిగణించబడుతుంది మరియు ఇది ఎక్కువగా ఉపయోగించే వేరియంట్, బహుశా బిట్‌కాయిన్‌లో అత్యంత ప్రసిద్ధి చెందింది, ఇక్కడ ఇది చిరునామాలను రూపొందించడానికి SHA-256తో పాటు ఉపయోగించబడుతుంది.

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


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

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

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



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



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

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

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

దశ 1 - తయారీ (డేటాను ప్యాడ్ చేయడం)

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

దశ 2 - బ్లెండర్‌ను ప్రారంభించడం (ప్రారంభించడం)

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

దశ 3 - మిక్సింగ్ ప్రక్రియ (డేటాను క్రంచ్ చేయడం)

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

దశ 4 - తుది మిశ్రమం (ఫలితాలను కలపడం)

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

160 బిట్ వేరియంట్ అనేది RIPEMD యొక్క అత్యంత సాధారణంగా ఉపయోగించే వెర్షన్, ముఖ్యంగా SHA-256తో పాటు బిట్‌కాయిన్ చిరునామాలను రూపొందించడంలో దీని ఉపయోగం కారణంగా.

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

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

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

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