SHA3-384 హాష్ కోడ్ కాలిక్యులేటర్
ప్రచురణ: 18 ఫిబ్రవరి, 2025 6:02:08 PM UTCకి
టెక్స్ట్ ఇన్ పుట్ లేదా ఫైల్ అప్ లోడ్ ఆధారంగా హాష్ కోడ్ ను లెక్కించడానికి సెక్యూర్ హాష్ అల్గారిథమ్ 3 384 బిట్ (SHA3-384) హాష్ ఫంక్షన్ ను ఉపయోగించే హాష్ కోడ్ కాలిక్యులేటర్.SHA3-384 Hash Code Calculator
SHA3-384 (సెక్యూర్ హాష్ అల్గారిథమ్ 3 384-బిట్) అనేది ఒక క్రిప్టోగ్రాఫిక్ హాష్ ఫంక్షన్, ఇది ఒక ఇన్ పుట్ (లేదా సందేశాన్ని) తీసుకుంటుంది మరియు స్థిర-పరిమాణం, 384-బిట్ (48-బైట్) అవుట్ పుట్ ను ఉత్పత్తి చేస్తుంది, ఇది సాధారణంగా 96-అక్షరాల హెక్సాడెసిమల్ సంఖ్యగా సూచించబడుతుంది.
SHA-3 అనేది 2015లో అధికారికంగా విడుదల చేయబడిన సెక్యూర్ హాష్ అల్గారిథమ్ (SHA) కుటుంబంలో తాజా సభ్యుడు. ఒకే విధమైన గణిత నిర్మాణాలపై ఆధారపడిన SHA-1 మరియు SHA-2 మాదిరిగా కాకుండా, SHA-3 కెకాక్ అల్గోరిథం అని పిలువబడే పూర్తిగా భిన్నమైన డిజైన్ పై నిర్మించబడింది. SHA-2 అసురక్షితమైనది కనుక ఇది సృష్టించబడలేదు; SHA-2 ఇప్పటికీ సురక్షితంగా పరిగణించబడుతుంది, అయితే SHA-3 విభిన్న డిజైన్ తో అదనపు భద్రత పొరను జోడిస్తుంది, ఒకవేళ SHA-2లో భవిష్యత్తులో లోపాలు కనుగొనబడితే.
పూర్తి బహిర్గతం: ఈ పేజీలో ఉపయోగించిన హాష్ ఫంక్షన్ యొక్క నిర్దిష్ట అమలును నేను వ్రాయలేదు. ఇది PHP ప్రోగ్రామింగ్ భాషతో చేర్చబడిన ఒక ప్రామాణిక ఫంక్షన్. సౌలభ్యం కోసం ఇక్కడ బహిరంగంగా అందుబాటులో ఉంచడానికి మాత్రమే నేను వెబ్ ఇంటర్ఫేస్ను తయారు చేసాను.
SHA3-384 హాష్ అల్గోరిథం గురించి
నేను గణిత శాస్త్రజ్ఞుడిని లేదా క్రిప్టోగ్రాఫర్ను కాదు, కాబట్టి నా తోటి గణిత శాస్త్రవేత్తలు కానివారు అర్థం చేసుకునే విధంగా ఈ హాష్ ఫంక్షన్ను వివరించడానికి నేను ప్రయత్నిస్తాను. మీరు బదులుగా శాస్త్రీయంగా ఖచ్చితమైన, పూర్తి-ఆన్ గణిత వివరణను ఇష్టపడితే, మీరు దానిని వెబ్సైట్లలో చాలా చోట్ల కనుగొనవచ్చు ;-)
ఏదేమైనా, మునుపటి SHA కుటుంబాల మాదిరిగా కాకుండా (SHA-1 మరియు SHA-2), ఇది బ్లెండర్ మాదిరిగానే పరిగణించబడుతుంది, SHA-3 స్పాంజ్ వలె పనిచేస్తుంది.
ఈ విధంగా హాష్ లెక్కించే ప్రక్రియను మూడు ఉన్నత-స్థాయి దశలుగా విభజించవచ్చు:
దశ 1 - శోషణ దశ
- ఒక స్పాంజ్ లో నీటిని (మీ డేటా) పోయడాన్ని ఊహించుకోండి. స్పాంజ్ నీటిని కొద్దిగా గ్రహిస్తుంది.
- SHA-3లో, ఇన్ పుట్ డేటా చిన్న భాగాలుగా విభజించబడుతుంది మరియు అంతర్గత "స్పాంజ్" (పెద్ద బిట్ శ్రేణి)గా గ్రహించబడుతుంది.
స్టెప్ 2 - మిక్సింగ్ (పర్మ్యూటేషన్)
- డేటాను గ్రహించిన తరువాత, SHA-3 స్పాంజ్ ను అంతర్గతంగా నొక్కుతుంది మరియు తిప్పుతుంది, చుట్టూ ఉన్న ప్రతిదాన్ని సంక్లిష్ట నమూనాలలో మిళితం చేస్తుంది. ఇన్పుట్లో చిన్న మార్పు కూడా పూర్తిగా భిన్నమైన హాష్కు దారితీస్తుందని ఇది నిర్ధారిస్తుంది.
దశ 3 - పిండడం దశ
- చివరగా, అవుట్ పుట్ (హాష్) విడుదల చేయడానికి మీరు స్పాంజ్ ను నొక్కుతారు. మీకు ఎక్కువ హాష్ అవసరమైతే, మీరు ఎక్కువ అవుట్ పుట్ పొందడానికి పిండడం కొనసాగించవచ్చు.
ఎస్ హెచ్ ఎ -2 తరం హాష్ విధులు ఇప్పటికీ సురక్షితంగా పరిగణించబడుతున్నప్పటికీ (ఎస్ హెచ్ ఎ -1 మాదిరిగా కాకుండా, ఇది ఇకపై భద్రత కోసం ఉపయోగించకూడదు), కొత్త వ్యవస్థలను రూపొందించేటప్పుడు బదులుగా ఎస్ హెచ్ ఎ -3 జనరేషన్ ను ఉపయోగించడం ప్రారంభించడం అర్ధవంతంగా ఉంటుంది, అవి మద్దతు ఇవ్వని వారసత్వ వ్యవస్థలతో వెనుకకు-అనుకూలంగా ఉండాల్సిన అవసరం లేదు.
పరిగణించవలసిన ఒక విషయం ఏమిటంటే, ఎస్హెచ్ఎ -2 తరం బహుశా అత్యధికంగా ఉపయోగించిన మరియు దాడి చేసిన హాష్ ఫంక్షన్ (ముఖ్యంగా బిట్కాయిన్ బ్లాక్చెయిన్లో దాని ఉపయోగం కారణంగా ఎస్హెచ్ఏ -256), అయినప్పటికీ ఇది ఇప్పటికీ ఉంది. ఎస్ హెచ్ ఏ-3 కూడా అదే కఠినమైన పరీక్షను బిలియన్ల కొద్దీ ఎదుర్కొనడానికి కొంత సమయం పడుతుంది.