ຕົວສ້າງ Hash ຟຣີ
ສ້າງຄ່າ hash MD5, SHA-1, SHA-256, SHA-512 ແລະ CRC32 ຈາກຂໍ້ຄວາມ ຫຼື ໄຟລ໌. ກວດສອບ checksum ແລະ ຄວາມສົມບູນຂອງຂໍ້ມູນ.
Checksum ທຽບກັບ password hashing: ນີ້ແມ່ນ checksum ທົ່ວໄປ — ບໍ່ແມ່ນຕົວແທນຂອງ password hashing (ໃຊ້ bcrypt, Argon2 ຫຼື scrypt ສຳລັບລະຫັດຜ່ານ). SHA-1 ກໍບໍ່ເໝາະກັບການຢືນຢັນຄວາມສົມບູນທີ່ກ່ຽວກັບຄວາມປອດໄພ.
ການນຳໃຊ້ທົ່ວໄປ
- ຢັ້ງຢືນ ໄຟລ Integrity ກັບ Hashສ້າງ SHA-256 checksum ສໍາລັບ ດາວໂຫລດ ໄຟລ ແລະ ທຽບ ກັບ ແຍກ checksum — ຢັ້ງຢືນ ມັນ ບໍ່ ຖືກແກ້ໄຂ.
- ສ້າງ Checksum ສໍາລັບ ຕົວະ Integrityສ້າງ SHA-256 hashes ຂອງ ຄໍາວ່າ ຫຼື ໄຟລ ເພື່ອ ກວດ corruption, ຢັ້ງຢືນ backups, ແລະ audit ຕົວະ pipelines.
- Deduplicate ໄຟລ ກັບ Hashingກຳຫນົດ ຊ້ຳ ໄຟລ ໂດຍ ທຽບ SHA-256 hashes — ເທົ່າທຽມກັນ ຕົວະ ສ້າງ hashes.
- ເພື່ອຮາບ Password Hashingຮຽນ ວິທີ cryptographic hashing ທໍາ — ເບິ່ງ ວິທີ ຄໍາວ່າ ທໍາ ຕະຫລາດ ສໍາ hashes.
- ສ້າງ Hashes ສໍາລັບ API ທະນາຄານ Signingເຂົ້າໃຈການເຊັນ HMAC ໂດຍຄຳນວນ hash ຂອງ API payload ກ່ອນສົ່ງຄຳຂໍທີ່ເຊັນແລ້ວ.
ມັນເຮັດວຽກແນວໃດ
ການສ້າງແຮັຊເຮັດວຽກທັງໝົດພາຍໃນບຣາວເຊີຂອງທ່ານໂດຍໃຊ້ Web Crypto API (ສຳລັບ SHA-1, SHA-256, SHA-384, ແລະ SHA-512) ຮ່ວມກັບການປະຕິບັດທີ່ຂຽນເອງຂອງ MD5 ແລະ CRC32 — ເນື່ອງຈາກ Web Crypto API ຕັ້ງໃຈບໍ່ລວມສອງອະລະກໍລິທຶມເກົ່ານັ້ນ. ບໍ່ມີເນື້ອຫາຂໍ້ຄວາມ ຫຼື ໄຟລ໌ໃດຖືກອັບໂຫຼດໄປໃສ.
- 1ຂໍ້ມູນນຳເຂົ້າຖືກອ່ານເປັນໄບຕ໌ສຳລັບຂໍ້ມູນຂໍ້ຄວາມ, TextEncoder ທີ່ມີໃນຕົວບຣາວເຊີປ່ຽນສະຕຣິງເປັນອາເລໄບຕ໌ UTF-8. ສຳລັບໄຟລ໌ຂະໜາດເຖິງ 500 MB, ຟັງຊັນ arrayBuffer() ຂອງ File API ອ່ານຂໍ້ມູນໄບນາຣີດິບໂດຍກົງເຂົ້າໃນໜ່ວຍຄວາມຈຳ — ໄຟລ໌ບໍ່ອອກຈາກອຸປະກອນຂອງທ່ານເລີຍ.
- 2ອະລະກໍລິທຶມ 6 ຢ່າງເຮັດວຽກຂະໜານກັນSHA-1, SHA-256, SHA-384, ແລະ SHA-512 ຖືກສົ່ງໃຫ້ crypto.subtle.digest(), ການປະຕິບັດ WebCrypto ພື້ນເມືອງຂອງບຣາວເຊີ. MD5 ຖືກຄິດໄລ່ໂດຍການປະຕິບັດ RFC 1321 ທີ່ຝັງໄວ້ໃນເຄື່ອງມື (WebCrypto ຕັ້ງໃຈບໍ່ລວມ MD5); ສຳລັບຂໍ້ມູນນຳເຂົ້າຂະໜາດໃຫຍ່ ມັນຈະຢຸດພັກໃຫ້ event loop ທຸກ 4 MB ເພື່ອໃຫ້ແທັບຕອບສະໜອງໄດ້. CRC32 ໃຊ້ຕາຕະລາງຄົ້ນຫາ IEEE 802.3 ທີ່ຄິດໄລ່ໄວ້ລ່ວງໜ້າ 256 ລາຍການ ສຳລັບການປະມວນຜົນທີລະໄບຕ໌ຢ່າງໄວ.
- 3ຄ່າແຮັຊເລກຖານ 16 ຖືກສະແດງເມື່ອສຳເລັດຜົນລັບຂອງແຕ່ລະອະລະກໍລິທຶມຖືກຂຽນລົງໃນ UI ທັນທີທີ່ມັນສຳເລັດ — ອະລະກໍລິທຶມທີ່ໄວກວ່າເຊັ່ນ CRC32 ຈະປາກົດເກືອບທັນທີ ໃນຂະນະທີ່ SHA-512 ເໜືອໄຟລ໌ຂະໜາດໃຫຍ່ອາດໃຊ້ເວລາດົນກວ່າ. ທັງ 6 ຢ່າງເຮັດວຽກພ້ອມກັນຜ່ານ Promise.all, ດັ່ງນັ້ນເວລາລໍຖ້າທັງໝົດຈຶ່ງຖືກກຳນົດໂດຍອະລະກໍລິທຶມທີ່ຊ້າທີ່ສຸດ ບໍ່ແມ່ນຜົນລວມ.
- 4ການກວດສອບຄ່າແຮັຊເປັນທາງເລືອກວາງຄ່າແຮັຊທີ່ຮູ້ຢູ່ໃນຊ່ອງກວດສອບ ແລະ ເຄື່ອງມືຈະປຽບທຽບມັນກັບຄ່າແຮັຊທັງ 6 ທີ່ຄິດໄລ່ໄດ້. ມັນລະບຸອະລະກໍລິທຶມທີ່ກົງກັນ (ຫຼືຄວນຈະກົງກັນ) ໂດຍນັບຈຳນວນຕົວອັກສອນເລກຖານ 16 — 32 ຕົວອັກສອນສະແດງວ່າ MD5, 40 ສະແດງວ່າ SHA-1, 64 ສະແດງວ່າ SHA-256, ແລະ ອື່ນໆ — ຈາກນັ້ນລາຍງານວ່າກົງ, ບໍ່ກົງ, ຫຼືຄວາມຍາວທີ່ບໍ່ຮູ້ຈັກ.
ຂໍ້ຄວາມ ແລະ ໄຟລ໌ຂອງທ່ານຖືກປະມວນຜົນທັງໝົດພາຍໃນບຣາວເຊີຂອງທ່ານ — ບໍ່ມີຫຍັງຖືກສົ່ງໄປຫາເຊີບເວີ, ບັນທຶກ, ຫຼືເກັບໄວ້ເກີນກວ່າໜ້ານີ້.
ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ
ແຮັຊ / ຕໍ່ສຸມໄຟລ໌
ຄຳນວນ SHA-256, SHA-1, SHA-384 ແລະ SHA-512 checksum ຂອງໄຟລ໌ໃດໆ ແລະ ກວດສອບການດາວໂຫຼດກັບ hash ທີ່ເຜີຍແຜ່. ໄຟລ໌ບໍ່ຖືກອັບໂຫຼດ.
ຕົວສ້າງ ICS Calendar
ເປີດໄຟລ໌ .ics ເພື່ອເບິ່ງເຫດການ, ສົ່ງອອກເປັນ CSV ຫຼື ແກ້ໄຂ. ຫຼື ສ້າງຄຳເຊີນປະຕິທິນ .ics ສຳລັບ Apple Calendar, Outlook ແລະ Google ພ້ອມການເຮັດຊ້ຳ ແລະ ການແຈ້ງເຕືອນ. ເຮັດວຽກທັງໝົດໃນບຣາວເຊີຂອງທ່ານ.
ຕົວຄຳນວນ chmod Permissions
Toggle Unix file permissions ສຳລັບ owner, group ແລະ other ເພື່ອຮັບ octal (755), symbolic notation (rwxr-xr-x) ແລະ chmod command ຊັດເຈນ.