SHA-256 Hash Calculator (පෙළ/ගොනු Checksum)
SHA-256 ඔබගේ browser එක තුළම ගණනය කරන්න. ඔබගේ ආදාන දත්ත කිසි විටෙකත් යවන්නේ නැහැ.
පෙළ සහ ගොනු දෙකටම checksums ජනනය කර, පිටපත් කර, එක තැනකදී තහවුරු කරන්න.
SHA-256 ගණනය කිරීම (පෙළ)
පෙළ ආදානය UTF-8 bytes ලෙස encode කර Web Crypto API මඟින් hash කරයි. Auto-calculate සක්රිය නම් type කරන විටම ප්රතිඵල යාවත්කාලීන වේ.
sha256 Checksum (ගොනුව)
දේශීය ZIP, exe, pdf හෝ වෙනත් ඕනෑම ගොනුවක් drop හෝ select කර එහි checksum ගණනය කරන්න. ගොනු කිසි විටෙකත් උඩුගත නොවේ.
භාවිතා කරන ආකාරය (පියවර 3)
- පෙළ අලවන්න, නැතහොත් ගොනුවක් drop/select කරන්න.
- පෙළ hash ස්වයංක්රීයව ගණනය වේ. ගොනු සඳහා "Calculate SHA-256" ක්ලික් කරන්න.
- ප්රතිඵලය පිටපත් කරන්න, නැතහොත් තහවුරු කිරීමට බලාපොරොත්තු වන අගය අලවන්න.
තහවුරු කිරීමේ උදාහරණ
හිස් string
ආදානය: (ආදානය නැත)
ප්රතිදානය: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc
ආදානය: abc
ප්රතිදානය: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
අන්තර්ගතය එකම වගේ පෙනුණත් hash වෙනස් වන්නේ ඇයි
- Newline ශෛලිය වෙනස් වීම (LF vs CRLF).
- අවසාන newline හෝ trailing spaces වෙනස් වීම.
- පෙළ encoding වෙනස් වීම (non-UTF-8).
- Unicode normalization වෙනස් වීම (NFC/NFD).
- පෙළ ආදානය සහ ගොනු bytes එකම නොවීම (උදා. BOM).
නිතර අසන ප්රශ්න
ගොනුත් hash කළ හැකිද?
ඔව්. දේශීය ගොනු browser එක තුළ කියවා SHA-256 මඟින් hash කරයි. ගොනු උඩුගත නොවේ.
එකම වගේ පෙනෙන අන්තර්ගතයට hash වෙනස් වන්නේ ඇයි?
පෙළ එකම වගේ පෙනුණත්, newline, trailing spaces, encoding, හෝ Unicode normalization නිසා byte අනුක්රමය වෙනස් විය හැක.
දත්ත server වෙත යවනවාද?
නැහැ. සැකසුම සම්පූර්ණයෙන්ම ඔබගේ browser එක තුළ දේශීයව සිදු වේ.
පරිසරය unsupported කියන්නේ ඇයි?
Web Crypto API සඳහා HTTPS (secure context) අවශ්යය. මෙවලම HTTPS මඟින් විවෘත කරන්න.
සටහන්
- Web Crypto API සඳහා HTTPS (secure context) අවශ්යය.
- ඉතා විශාල ගොනු මතක භාවිතය වැඩි කර වැඩි කාලයක් ගත කළ හැක.