SHA-256 ഹാഷ് കാൽക്കുലേറ്റർ (ടെക്സ്റ്റ്/ഫയൽ ചെക്സം)
browser-ൽ നേരിട്ട് SHA-256 കണക്കാക്കുക. നിങ്ങളുടെ input data ഒരിക്കലും അയക്കുന്നില്ല.
text, files ഇരുവർക്കും checksums സൃഷ്ടിക്കാനും copy ചെയ്യാനും verify ചെയ്യാനും ഒരു സ്ഥലത്ത് തന്നെ.
SHA-256 കണക്കുകൂട്ടൽ (ടെക്സ്റ്റ്)
Text input UTF-8 bytes ആയി encode ചെയ്തു Web Crypto API ഉപയോഗിച്ച് hash ചെയ്യും. auto-calculate ON ആണെങ്കിൽ type ചെയ്യുമ്പോൾ result update ചെയ്യും.
sha256 ചെക്സം (ഫയൽ)
local ZIP, exe, pdf, അല്ലെങ്കിൽ ഏത് file-വും drop ചെയ്യുക അല്ലെങ്കിൽ തിരഞ്ഞെടുക്കുക; checksum കണക്കാക്കാം. files ഒരിക്കലും upload ചെയ്യില്ല.
എങ്ങനെ ഉപയോഗിക്കാം (3 ഘട്ടങ്ങൾ)
- text paste ചെയ്യുക, അല്ലെങ്കിൽ file drop/select ചെയ്യുക.
- text hashes സ്വയം കണക്കാക്കും. files-ന് "Calculate SHA-256" click ചെയ്ത് തുടങ്ങുക.
- result copy ചെയ്യുക, അല്ലെങ്കിൽ expected value paste ചെയ്ത് verify ചെയ്യുക.
പരിശോധനാ സാമ്പിളുകൾ
ശൂന്യ സ്ട്രിംഗ്
Input: (input ഇല്ല)
Output: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc
Input: abc
Output: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
content ഒരുപോലെ തോന്നുമ്പോഴും hashes വ്യത്യസ്തമാകുന്ന കാരണങ്ങൾ
- newline style വ്യത്യാസം (LF vs CRLF).
- trailing newline അല്ലെങ്കിൽ trailing spaces വ്യത്യാസം.
- text encoding വ്യത്യാസം (non-UTF-8).
- Unicode normalization വ്യത്യാസം (NFC/NFD).
- text input, file bytes എന്നിവ ഒരേ അല്ല (ഉദാ. BOM).
FAQ
files-നും hash ചെയ്യാനാകുമോ?
അതെ. local files browser-ൽ വായിച്ചു SHA-256 hash ചെയ്യും. files upload ചെയ്യുന്നില്ല.
ഒരുപോലെ തോന്നുന്ന content-നും hash എന്തുകൊണ്ട് വ്യത്യസ്തമാണ്?
text ഒരുപോലെ തോന്നിയാലും newline, trailing spaces, encoding, Unicode normalization മുതലായ കാരണങ്ങളാൽ byte sequences വ്യത്യസ്തമായിരിക്കും.
data servers-ലേക്ക് അയക്കുന്നുണ്ടോ?
ഇല്ല. processing മുഴുവനും browser-ൽ ലോകൽ ആണ്.
ഈ environment പിന്തുണയ്ക്കുന്നില്ല എന്ന് കാണിക്കുന്നത് എന്തുകൊണ്ട്?
Web Crypto API-ക്ക് HTTPS (secure context) ആവശ്യമാണ്. tool HTTPS വഴി തുറക്കുക.
കുറിപ്പുകൾ
- Web Crypto API-ക്ക് HTTPS (secure context) ആവശ്യമാണ്.
- വളരെ വലിയ files memory കൂടുതൽ ഉപയോഗിക്കുകയും process ചെയ്യാൻ കൂടുതൽ സമയം എടുക്കുകയും ചെയ്യും.