SHA-256 Hash Calculator (Checksum ສໍາລັບຂໍ້ຄວາມ/ໄຟລ໌)
ຄໍານວນ SHA-256 ໂດຍກົງໃນ browser ຂອງທ່ານ. ຂໍ້ມູນ input ບໍ່ເຄີຍຖືກສົ່ງອອກ.
ສ້າງ, copy ແລະ ກວດສອບ checksum ສໍາລັບທັງຂໍ້ຄວາມ ແລະ ໄຟລ໌ໃນບ່ອນດຽວ.
ການຄໍານວນ SHA-256 (Text)
Text input ຈະຖືກ encode ເປັນ UTF-8 bytes ແລະ hash ດ້ວຍ Web Crypto API. ເມື່ອເປີດ auto-calculate ຜົນລັບຈະອັບເດດຂະນະທີ່ພິມ.
sha256 Checksum (ໄຟລ໌)
ວາງ ຫຼື ເລືອກ ZIP, exe, pdf ຫຼື ໄຟລ໌ໃດໆໃນເຄື່ອງເພື່ອຄໍານວນ checksum. ໄຟລ໌ບໍ່ຖືກອັບໂຫຼດ.
ວິທີໃຊ້ (3 ຂັ້ນຕອນ)
- ວາງຂໍ້ຄວາມ ຫຼື ວາງ/ເລືອກໄຟລ໌.
- Hash ຂອງຂໍ້ຄວາມຈະຄໍານວນອັດຕະໂນມັດ. ສໍາລັບໄຟລ໌ ໃຫ້ຄລິກ "Calculate SHA-256" ເພື່ອເລີ່ມ.
- Copy ຜົນລັບ ຫຼື ວາງຄ່າທີ່ຄາດໄວ້ເພື່ອ verify.
ຕົວຢ່າງການ verify
ສາຍອັກສອນວ່າງ
Input: (ບໍ່ມີ input)
Output: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc
Input: abc
Output: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
ເຫດຜົນທີ່ hash ຕ່າງກັນ ແມ່ນແມ່ນວ່າເນື້ອຫາເບິ່ງຄ້າຍກັນ
- ຮູບແບບ newline ຕ່າງກັນ (LF ກັບ CRLF).
- ມີ trailing newline ຫຼື trailing spaces ຕ່າງກັນ.
- encoding ຂໍ້ຄວາມຕ່າງກັນ (ບໍ່ແມ່ນ UTF-8).
- Unicode normalization ຕ່າງກັນ (NFC/NFD).
- Text input ແລະ bytes ຂອງໄຟລ໌ບໍ່ເໝືອນກັນ (ເຊັ່ນ BOM).
FAQ
ສາມາດ hash ໄຟລ໌ໄດ້ບໍ?
ໄດ້. ໄຟລ໌ໃນເຄື່ອງຈະຖືກອ່ານໃນ browser ຂອງທ່ານ ແລະ hash ດ້ວຍ SHA-256. ໄຟລ໌ບໍ່ຖືກອັບໂຫຼດ.
ເປັນຫຍັງ hash ຈຶ່ງຕ່າງກັນແມ່ນແມ່ນວ່າເນື້ອຫາເບິ່ງຄ້າຍກັນ?
byte sequence ອາດຕ່າງກັນເນື່ອງຈາກ newline, trailing space, encoding ຫຼື Unicode normalization, ແມ່ນແມ່ນວ່າຂໍ້ຄວາມເບິ່ງຄ້າຍກັນ.
ມີຂໍ້ມູນໃດຖືກສົ່ງໄປຫາເຊີບເວີບໍ?
ບໍ່. ການປະມວນຜົນເຮັດໃນ browser ຂອງທ່ານທັງໝົດ.
ເປັນຫຍັງຈຶ່ງຂຶ້ນວ່າ environment ນີ້ບໍ່ຮອງຮັບ?
Web Crypto API ຕ້ອງການ HTTPS (secure context). ເປີດເຄື່ອງມືຜ່ານ HTTPS.
ໝາຍເຫດ
- Web Crypto API ຕ້ອງການ HTTPS (secure context).
- ໄຟລ໌ຂະໜາດໃຫຍ່ຫຼາຍອາດໃຊ້ memory ຫຼາຍ ແລະ ໃຊ້ເວລາດົນຂຶ້ນໃນການປະມວນຜົນ.