అల్గోరిథం, ఇన్పుట్ విధానాన్ని ఎంచుకోండి. ఖాళీ పాఠ్యం, సున్నా బైట్ల ఫైల్కు కూడా హ్యాష్ను లెక్కించవచ్చు.
పాఠ్యం లేదా స్థానిక ఫైల్ను ఎంచుకుని, ఒక SHA అల్గోరిథంను ఎంచుకుని గణన చేయండి. ఫలితంలో అల్గోరిథం, ఇన్పుట్ విధానం, వాస్తవ బైట్ల సంఖ్య, చిన్న అక్షరాల్లో పూర్తి హెక్సాడెసిమల్ హ్యాష్ కనిపిస్తాయి. హ్యాష్ను కాపీ చేయవచ్చు లేదా ఫలితాన్ని చేతితో ఎంచుకోవచ్చు. ఇన్పుట్ను మార్చితే పాత ఫలితం వెంటనే చెల్లకుండా పోతుంది.
పాఠ్యం UTF-8లో ఎన్కోడ్ అవుతుంది; CRLF, CR పంక్తి విరామాలు LFగా మారతాయి. మొదట, చివర ఉన్న వైట్స్పేస్ అక్షరాలు తొలగించబడవు, పెద్ద/చిన్న అక్షరాల రూపం మారదు, Unicode సాధారణీకరణ జరగదు. ఎస్కేప్ క్రమాలు అర్థం చేసుకోబడవు; BOM స్వయంచాలకంగా జోడించబడదు లేదా తొలగించబడదు. స్పష్టంగా ఉన్న BOM, NUL గణనలో పాల్గొంటాయి. ఫైల్ మోడ్ అన్ని అసలు బైట్లను ఉంచుతుంది; ఫైల్ పేరు, రకం, మార్పు సమయం గణనలో ఉండవు.
abc ఉదాహరణలో పంక్తి విరామం లేదు. ఆశించిన SHA-256 హ్యాష్ క్రింద ఉంది; ఇతర అల్గోరిథంల అధికారిక పరీక్ష వెక్టర్ల కోసం RFC 6234 చూడండి.
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adపాఠ్యం గరిష్ఠంగా 200000 UTF-16 కోడ్ యూనిట్లు (కొన్ని ఎమోజీలు రెండు యూనిట్లు తీసుకుంటాయి), ఎన్కోడ్ చేసిన తరువాత 800000 బైట్లు ఉండవచ్చు; ఫైల్ పరిమితి 16 MiB. ఇన్పుట్ కత్తిరించబడదు. బ్రౌజర్ మొత్తం ఫైల్ను చదవాలి; వాస్తవ మెమరీ వినియోగం ఫైల్ పరిమాణం కంటే ఎక్కువగా ఉండవచ్చు. హ్యాష్ అనేది ఎన్క్రిప్షన్, పాస్వర్డ్ నిల్వ, సంతకం ధృవీకరణ లేదా వైరస్ గుర్తింపు కాదు. అది నమ్మదగిన మూలాన్ని నిరూపించదు లేదా హ్యాష్ ఢీకొనుళ్లు అసలు ఉండవని హామీ ఇవ్వదు. స్వతంత్ర, నమ్మదగిన మార్గం ద్వారా అందించిన హ్యాష్తో పోల్చండి.
ఈ సాధనం ఇన్పుట్, ఫైళ్లు, హ్యాష్లను సర్వర్కు అప్లోడ్ చేయదు, నిల్వ చేయదు లేదా నమోదు చేయదు; వెబ్పేజీ మాత్రం సాధారణంగా తన వనరులను లోడ్ చేస్తుంది. క్లియర్ చేయడం పేజీ సూచనలను మాత్రమే తొలగిస్తుంది; బ్రౌజర్ మెమరీ లేదా క్లిప్బోర్డ్ చరిత్ర సురక్షితంగా చెరిపివేయబడుతుందని హామీ ఇవ్వదు, హానికరమైన పొడిగింపులు లేదా పేజీ స్క్రిప్ట్ల నుంచి రక్షించదు. ఇప్పటికే మొదలైన క్లిప్బోర్డ్ వ్రాతను వెనక్కి తీసుకోలేరు. చదవడాన్ని ఆపవచ్చు, కానీ అంతర్గత హ్యాష్ గణనను నిజంగా ఆపలేరు; రద్దు చేసిన తరువాత అది పూర్తయ్యే వరకు మరో గణన కోసం వేచి ఉండాలి.
చదివే పురోగతి నిజంగా చదివిన బైట్లపై ఆధారపడుతుంది; హ్యాష్ దశలో పని 0/1 మాత్రమే కనిపిస్తుంది. గడిచిన సమయం, అంచనా మిగిలిన సమయం, వేగం తెలియనప్పుడు అడ్డగీత చూపబడుతుంది. ఫైల్ చదవడం పూర్తవడం అంటే హ్యాష్ గణన పూర్తవడం కాదు.
RFC 6234Web Cryptoఇన్పుట్, అల్గోరిథంను ఎంచుకుని గణన చేసిన తరువాత పూర్తి హ్యాష్ను కాపీ చేయండి. ఖాళీ పాఠ్యం చెల్లుతుంది; ఫైల్ మోడ్లో ఫైల్ను ఎంచుకోవాలి. ఇన్పుట్ను మార్చితే పాత ఫలితం తొలగిపోతుంది. రద్దు చేయడం ఫలితం చూపడాన్ని మాత్రమే ఆపుతుంది; అంతర్గత హ్యాష్ గణన ఇంకా కొనసాగవచ్చు.