ຕົວສ້າງລະຫັດຜ່ານ ຟຣີ
ສ້າງລະຫັດຜ່ານສຸ່ມທີ່ແຂງແຮງ ໂດຍກຳນົດຄວາມຍາວ, ປະເພດຕົວອັກສອນ ແລະ ຂໍ້ຍົກເວັ້ນໄດ້ເອງ. ຟຣີ, ບໍ່ຕ້ອງເຂົ້າສູ່ລະບົບ.
ປ່ອຍຫວ່າງເພື່ອໃຊ້ລາຍການເລີ່ມຕົ້ນ. ຍະຫວ່າງຈະຖືກຂ້າມ.
ການນຳໃຊ້ທົ່ວໄປ
- ສ້າງລະຫັດທະນາຄານທີ່ປອດໄພສ້າງລະຫັດທີ່ຍາວ, ສັບສົນສໍາລັບບັນຊີທະນາຄານ, ການລົງທຶນ, ແລະທາງາດຂອງທ່ານ.
- ສ້າງລະຫັດ WiFi ທີ່ແຮ່ງສ້າງລະຫັດ WiFi ທີ່ປອດໄພທີ່ຫຼາກຫຼາຍທີ່ຈະເດົາແຕ່ງ່າຍໃນການແບ່ງກັນໂດຍ QR code.
- ສ້າງລະຫັດບັນຊີການເຮັດວຽກຕອບສະໜອງຂໍ້ກຳນົດລະຫັດຜ່ານຂອງອົງກອນ — ຄວາມຍາວ, ຄວາມຊັບຊ້ອນ ແລະ ກົດຂອງປະເພດຕົວອັກຂະລະ.
- ສ້າງ ປອດໄພ API ສະສ້າງ ສຸ່ມ, ສູງ-entropy ສະ ສໍາລັບ ນໍາໃຊ້ ເປັນ API ສະ, ລັບ tokens, ແລະ ໄຕ້ ລັບ.
- ສ້າງ ທະນາຄານ ລະຫັດສ້າງ ແຮ່ງ ລະຫັດ ສໍາລັບ ທະນາຄານ ທໍາ, root ທໍາ, ແລະ ໂຄສະຕັ່ງ ການເຊື່ອມ.
ມັນເຮັດວຽກແນວໃດ
ລະຫັດຜ່ານຖືກສ້າງຂຶ້ນທັງໝົດພາຍໃນບຣາວເຊີຂອງທ່ານໂດຍໃຊ້ crypto.getRandomValues() ຂອງ Web Crypto API — ແຫຼ່ງສຸ່ມແບບເຂົ້າລະຫັດດຽວກັນທີ່ບຣາວເຊີໃຊ້ສຳລັບ TLS. ບໍ່ມີ Math.random(), ບໍ່ມີເຊີບເວີ, ບໍ່ມີການຮ້ອງຂໍເຄືອຂ່າຍໃດໆເລີຍ.
- 1ການປະກອບກຸ່ມຕົວອັກສອນຂຶ້ນກັບການເລືອກຊ່ອງກາຂອງທ່ານ, ເຄື່ອງມືສ້າງອາເລແຍກຕ່າງຫາກສຳລັບຕົວພິມໃຫຍ່, ຕົວພິມນ້ອຍ, ຕົວເລກ, ແລະ ສັນຍາລັກ. ຖ້າ 'ຍົກເວັ້ນຕົວອັກສອນທີ່ຄ້າຍກັນ' ຖືກເປີດ, ຕົວອັກສອນທີ່ຄ້າຍກັນທາງສາຍຕາເຊັ່ນ 1, l, I, 0, ແລະ O ຈະຖືກລົບອອກຈາກແຕ່ລະຊຸດກ່ອນປະກອບກຸ່ມ.
- 2ການເລືອກແບບສຸ່ມທີ່ປະຕິເສດຄ່າບິດເບືອນແຕ່ລະຕຳແໜ່ງຕົວອັກສອນຖືກຕື່ມໂດຍໃຊ້ crypto.getRandomValues() ພ້ອມການສຸ່ມແບບປະຕິເສດ: ຖ້າຄ່າສຸ່ມດິບຕົກຢູ່ໃນສ່ວນທ້າຍທີ່ບິດເບືອນຂອງການແຈກແຈງ, ມັນຈະຖືກຖິ້ມ ແລະ ດຶງໃໝ່. ນີ້ລົບລ້າງຄວາມບິດເບືອນຈາກ modulo ທີ່ຈະເຮັດໃຫ້ຕົວອັກສອນບາງອັນມີໂອກາດເກີດຂຶ້ນຫຼາຍກວ່າອື່ນທາງສະຖິຕິ.
- 3ຮັບປະກັນທຸກປະເພດຕົວອັກສອນຄົບຖ້ວນຫຼັງຈາກສຸ່ມຕົວອັກສອນລະຫັດຜ່ານທັງໝົດແລ້ວ, ເຄື່ອງມືກວດວ່າມີຕົວອັກສອນຢ່າງໜ້ອຍໜຶ່ງຈາກທຸກປະເພດທີ່ເລືອກຢູ່ຫຼືບໍ່. ຖ້າບໍ່ມີ, ມັນຈະສຸ່ມລະຫັດຜ່ານທັງໝົດໃໝ່ ແລະ ກວດຄືນ — ສູງສຸດ 100 ຄັ້ງ — ແທນທີ່ຈະສະຫຼັບຕົວອັກສອນເຂົ້າຊ່ອງຄົງທີ່, ເຊິ່ງຈະເຮັດໃຫ້ການແຈກແຈງບິດເບືອນ.
- 4ການປະເມີນຄ່າ entropy ແລະ ເວລາທີ່ໃຊ້ໃນການເດົາລະຫັດເຄື່ອງມືນີ້ຄິດໄລ່ entropy ເປັນ ຄວາມຍາວ × log2(ຂະໜາດຊຸດຕົວອັກສອນ) ແລະ ປະເມີນເວລາເດົາລະຫັດໂດຍໃຊ້ການຄິດໄລ່ແບບ log-space ທຽບກັບພື້ນຖານ GPU ທີ່ເດົາໄດ້ 100 ຕື້ຄັ້ງຕໍ່ວິນາທີ (ເໝາະສົມສຳລັບ hash ໄວເຊັ່ນ MD5; ລະຫັດຜ່ານທີ່ປ້ອງກັນດ້ວຍ bcrypt/Argon2 ຈະໃຊ້ເວລາດົນກວ່າຫຼາຍ). ຕົວເລກທັງສອງອັບເດດທັນທີເມື່ອທ່ານປ່ຽນການຕັ້ງຄ່າ.
ໂປຣແກຣມສ້າງລະຫັດຜ່ານນີ້ເຮັດວຽກຢູ່ໃນບຣາວເຊີຂອງທ່ານທັງໝົດ — ບໍ່ມີການສົ່ງລະຫັດຜ່ານ, ການຕັ້ງຄ່າ, ຫຼືຂໍ້ມູນການໃຊ້ງານໄປຫາເຊີເວີເລີຍ.
ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ
ຕົວກວດຄວາມເຂັ້ມລະຫັດຜ່ານ
ກວດຄວາມເຂັ້ມລະຫັດຜ່ານ ດ້ວຍການວິເຄາະ entropy, ການຄາດຄະເນເວລາ crack ແລະ checklist ລາຍລະອຽດ. ເຮັດວຽກທັງໝົດໃນບຣາວເຊີ.
ການເຂົ້າລະຫັດຂໍ້ຄວາມ
ເຂົ້າ ແລະ ຖອດລະຫັດຂໍ້ຄວາມດ້ວຍລະຫັດຜ່ານ ໂດຍໃຊ້ AES-256-GCM ທີ່ເຂັ້ມແຂງ. ລະຫັດຜ່ານບໍ່ຮົ່ວອອກຈາກບຣາວເຊີ. ແບ່ງປັນຄວາມລັບໄດ້ຢ່າງປອດໄພ.
ການເຂົ້າລະຫັດໄຟລ໌ (AES-256-GCM)
ເຂົ້າລະຫັດໄຟລ໌ໃດໆ ດ້ວຍລະຫັດຜ່ານ ໂດຍໃຊ້ AES-256-GCM ແລະ PBKDF2 (250,000 iteration). ຜົນ .enc ເປີດໄດ້ ດ້ວຍລະຫັດຜ່ານທີ່ຖືກ ແລະ tool ນີ້ເທົ່ານັ້ນ. ທັງໝົດ client-side — ໄຟລ໌ບໍ່ຮົ່ວ.