ຕົວສ້າງ Passphrase Diceware ຟຣີ
ສ້າງ passphrase ທີ່ຈຳງ່າຍ entropy ສູງ ຈາກຄຳສຸ່ມ. ປັບຈຳນວນຄຳ, separator ແລະ capitalization ໄດ້ — ໃຊ້ randomness ທາງ cryptographic.
ຄລິກຄໍາໃດກໍ່ໄດ້ເພື່ອ reroll ພຽງແຕ່ຄໍານັ້ນ
ເປັນຫຍັງຈຶ່ງໃຊ້ diceware? ວະລີທີ່ຈຳໄດ້ຈາກຄຳສຸ່ມມີ entropy ສູງ ແລະຈຳງ່າຍກວ່າອັກຂະລະສຸ່ມ. ວະລີ 5 ຄຳມີ entropy ຫຼາຍກວ່າລະຫັດຜ່ານ 10 ຕົວອັກສອນສຸ່ມທີ່ມີຕົວໃຫຍ່ + ສັນຍາລັກ. ຄວາມສຸ່ມທັງໝົດມາຈາກ crypto.getRandomValues() ໃນບຣາວເຊີຂອງທ່ານ. ບໍ່ມີຄຳ, ວະລີ, ຫຼືຂໍ້ມູນໃດຖືກສົ່ງໄປໃສ.
ການນຳໃຊ້ທົ່ວໄປ
- ສ້າງລະຫັດຜ່ານທີ່ສຳຄັນສໍາລັບຜູ້ຈັດການລະຫັດຜ່ານຕົວ ປ່ຽນ diceware ແມ່ນ ອຸດົມສົມບູນ ສໍາ ລັບ ລະຫັດ ຜ່ານ ທີ່ ສຳ ຄັນ ໂປຣແກຣມ ຈັດ ການ ລະ ຫັດ ຜ່ານ ຂອງ ທ່ານ — ລົ້ວ ສູ ງ entropy, ລະ ດູ.
- ສ້າງລະຫັດຜ່ານການເຂົ້າລະຫັດສໍາ ລັບ ການ ເຂົ້າ ລະ ຫັດ ແຜ່ນ ດິດ ທັງ ໝົດ ກະ ລັ GPG ຫຼື ລະ ບົບ ກະ ລັ ກະ ລັ ໃດ ທີ່ ຕ້ອງ ການ ລະ ດູ ລະ ດູ.
- ສ້າງລະຫັດຜ່ານເຄືອຂ່າຍ Wi-Fiງ່າຍກວ່າທີ່ຈະແບ່ງປັນໃນໂຕ້ວາທີກ່ວາສະລັບສັບຊ້ອນທີ່ບໍ່ສາມາດຄາດເດົາໄດ້ — ສົມບູນສໍາລັບເຄືອຂ່າຍແຂກ ຫຼື ເຮືອນທີ່ແບ່ງປັນ.
- ສ້າງລະຫັດຜ່ານກຸ່ມທີ່ແບ່ງປັນສໍາ ລັບ ບັນ ຊີ ບໍລິ ການ ທີ່ ແບ່ງ ປັນ, ລະ ຫັດ ຜ່ານ ໃນ ອາ ການ, ຫຼື ສິ່ງ ໃດ ທີ່ ຄົນ ຫຼາຍ ຄົນ ຕ້ອງ ການ ຕໍ່ ຈື່.
- ສ້າງລະຫັດຜ່ານຕົວຢ່າງທີ່ຈື່ໄດ້ສໍາລັບ Demosເມື່ອສາທິດເຄື່ອງມືທີ່ຕ້ອງການລະຫັດຜ່ານ, ວະລີ diceware ຈື່ງ່າຍກວ່າຕົວອັກສອນມົ່ວໆ ສຳລັບຜູ້ຊົມ.
ມັນເຮັດວຽກແນວໃດ
ການສ້າງ passphrase ເຮັດວຽກທັງໝົດຢູ່ໃນບຣາວເຊີຂອງທ່ານໂດຍໃຊ້ crypto.getRandomValues ຂອງ Web Crypto API — ແຫຼ່ງຄວາມສຸ່ມແບບ cryptographic ດຽວກັນທີ່ຕົວຈັດການລະຫັດຜ່ານ ແລະ TLS ໃຊ້. ລາຍການຄຳສັບສັ້ນ EFF 1,296-ຄຳຖືກຮວມໂດຍກົງໃນໜ້າ, ດັ່ງນັ້ນບໍ່ມີການຮ້ອງຂໍເຄືອຂ່າຍໃນລະຫວ່າງການສ້າງ.
- 1ການເລືອກຄຳທີ່ບໍ່ມີຄວາມລຳອຽງສຳລັບແຕ່ລະຕຳແໜ່ງຄຳ, crypto.getRandomValues ຈະຕື່ມບັບເຟີ Uint32 ດ້ວຍຕົວເລກສຸ່ມທີ່ອີງໃສ່ຮາດແວ. ການສຸ່ມແບບປະຕິເສດ (rejection sampling) ຈະຖິ້ມຄ່າທີ່ຈະເຮັດໃຫ້ການແຈກແຈງບິດເບືອນ, ຈາກນັ້ນຜົນລັບຈະຊີ້ໄປຫາຄຳໃນລາຍການຄຳສັບສັ້ນ EFF ທີ່ມີ 1,296 ຄຳ — ໃຫ້ຄວາມສຸ່ມພໍດີ 10.34 ບິດຕໍ່ຄຳ ໂດຍບໍ່ມີການບິດເບືອນຈາກ modulo.
- 2ຕົວເລືອກເສີມທີ່ຕໍ່ທ້າຍຖ້າທ່ານເປີດໃຊ້ຕົວເລືອກຕົວເລກ, ຈຳນວນເຕັມສຸ່ມຈາກ 0–99 ຈະຖືກເລືອກດ້ວຍວິທີດຽວກັນທີ່ບໍ່ມີການບິດເບືອນ ແລະ ຕໍ່ທ້າຍເປັນຊິບແຍກຕ່າງຫາກ, ເພີ່ມປະມານ 6.6 ບິດ. ການເຮັດໃຫ້ຕົວອັກສອນທຳອິດຂອງແຕ່ລະຄຳເປັນຕົວພິມໃຫຍ່ແມ່ນຄົງທີ່ ແລະ ບໍ່ໄດ້ເພີ່ມຄວາມສຸ່ມ, ເຊິ່ງເຄື່ອງມືໄດ້ລະບຸໄວ້ຢ່າງຊັດເຈນ.
- 3ສະແດງຄວາມສຸ່ມ ແລະ ເວລາທີ່ໃຊ້ໃນການແຄັກແບບສົດຄວາມສຸ່ມຖືກຄິດໄລ່ເປັນ wordCount × log2(1296), ແລະ ເຄື່ອງມືຈະປ່ຽນຄ່ານີ້ເປັນເວລາການແຄັກໂດຍປະມານ ໂດຍໃຊ້ຮູບແບບການໂຈມຕີສາມແບບທີ່ເລືອກໄດ້: 10 ຄັ້ງ/ວິນາທີ (ອອນລາຍທີ່ຖືກຈຳກັດ), 10 ຕື້ ຄັ້ງ/ວິນາທີ (GPU ອອບໄລນ໌), ແລະ 100 ລ້ານລ້ານ ຄັ້ງ/ວິນາທີ (ຄລັສເຕີຂະໜາດໃຫຍ່). ການຄິດໄລ່ຈະອັບເດດທັນທີເມື່ອທ່ານປ່ຽນຈຳນວນຄຳ ຫຼື ຕົວເລືອກ.
- 4ສຸ່ມໃໝ່ ແລະ ຄັດລອກແຕ່ລະຄຳການກົດເລືອກຄຳໃດໜຶ່ງຈະປ່ຽນສະເພາະຄຳນັ້ນເປັນຄຳໃໝ່ທີ່ສ້າງຂຶ້ນ — ຄວາມສຸ່ມຄືເກົ່າ, ເປັນປະໂຫຍດສຳລັບການປ່ຽນຄຳທີ່ຟັງແປກໂດຍບໍ່ຕ້ອງສ້າງລະຫັດຜ່ານທັງໝົດໃໝ່. ຂໍ້ຄວາມສຸດທ້າຍຖືກປະກອບຂຶ້ນດ້ວຍຕົວແບ່ງທີ່ທ່ານເລືອກ ແລະ ຂຽນລົງໃນຄລິບບອດຜ່ານ Clipboard API ມາດຕະຖານ.
ລະຫັດຜ່ານຖືກສ້າງຂຶ້ນທັງໝົດພາຍໃນບຣາວເຊີຂອງທ່ານໂດຍໃຊ້ຂໍ້ມູນຄຳສັບທີ່ບັນຈຸໄວ້ພາຍໃນ — ບໍ່ມີຫຍັງຖືກສົ່ງໄປຫາເຊີບເວີໃດໆເລີຍ.
ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ
ເຄື່ອງກຳເນີດຄຳສັບແບບສຸ່ມ
ສຸ່ມຄຳນາມ ຄຳກິລິຍາ ຫຼື ຄຳຄຸນນາມ ສຳລັບເກມ, ຫົວຂໍ້ການຂຽນ ແລະ ການລະດົມຄວາມຄິດ.
ຕົວສ້າງລະຫັດຜ່ານ
ສ້າງລະຫັດຜ່ານສຸ່ມທີ່ແຂງແຮງ ໂດຍກຳນົດຄວາມຍາວ, ປະເພດຕົວອັກສອນ ແລະ ຂໍ້ຍົກເວັ້ນໄດ້ເອງ. ຟຣີ, ບໍ່ຕ້ອງເຂົ້າສູ່ລະບົບ.
ຕົວນັບຄໍາ
ນັບຄໍາສັບ, ຕົວອັກສອນ, ປະໂຫຍກ, ແລະວັກ. ຄາດຄະເນເວລາອ່ານ.