Kyauta Mai Ƙirƙirar Diceware Passphrase
Ƙirƙiri passphrases masu sauƙin tunawa kuma masu ƙarfi ta hanyar haɗa kalmomi bazuwar. Adadin kalmomi, mai raba, da babban/ƙaramin harafi da za a iya keɓancewa — yana amfani da bazuwar amintacce ta hanyar cryptography.
Danna kowace kalma don sake zaɓinta kaɗai
Me ya sa diceware? Jimlolin kalmomi masu sauƙin tunawa da aka zaɓa bazuwar suna da babban entropy kuma sun fi sauƙin tunawa fiye da haruffa marasa ma'ana. Jimla ta kalmomi 5 tana da entropy fiye da kalmar sirri ta haruffa 10 da aka zaɓa bazuwar tare da manya/ƙanana da alamomi. Duk bazuwar tana zuwa daga crypto.getRandomValues() a cikin burauzarka. Ba a aika kalmomi, jimlolin sirri, ko wani bayani zuwa ko'ina.
Yadda Yake Aiki
Ƙirƙirar kalmar wucewa tana gudana gaba ɗaya a burauzarka ta amfani da crypto.getRandomValues na Web Crypto API — iri ɗayan tushen bazuwar cryptographic da masu sarrafa kalmar sirri da TLS suke amfani da su. Jerin kalmomi 1,296 na EFF gajere an haɗa su kai tsaye a shafin, don haka babu bukatar sadarwa yayin ƙirƙirawa.
- 1Zaɓen kalma babu son kaiDon kowane wurin kalma, crypto.getRandomValues yana cika buffer Uint32 da lamba bazuwar da aka goyi bayanta da kayan aiki. Rejection sampling yana zubar da ƙimomin da za su karkatar da rabon, sannan sakamakon yana zaɓen a jerin kalmomi 1,296 na EFF gajere — yana bayar da daidai bits 10.34 na entropy a kowace kalma babu son kai na modulo.
- 2Ƙarin abubuwa na zaɓi da aka haɗaIdan ka kunna sauyawa na lamba, ana zaɓen lamba cikakke bazuwar daga 0–99 da iri ɗayan hanya mara son kai kuma an haɗa shi a matsayin chip daban, yana ƙara kimanin bits 6.6. Babbaita harafin farko na kowace kalma tabbatacce ne kuma bai ƙara entropy ba, wanda kayan aikin yake bayyanawa a fili.
- 3Nuni na entropy da lokacin fasawa a lokaci na gaskiyaAna lissafta entropy a matsayin yawanKalma × log2(1296), kuma kayan aikin yana canja wannan lambar zuwa kimantawar lokacin fasawa ta amfani da samfuran hari uku da za a zaɓa: gwaji 10/daƙiƙa (kan layi da aka rage), biliyan 10/daƙiƙa (GPU wajen layi), da tiriliyan 100/daƙiƙa (cluster babba). Lissafin yana sabuntawa nan take idan ka canja yawan kalma ko zaɓuɓɓuka.
- 4Sake-jefawa da kwafi na kowace kalmaDannawa kowace kalma daban tana maye gurbin wannan kalma kawai da wata sabuwar da aka ƙirƙira — iri ɗayan entropy, mai amfani don musanya kalma mai wahala ba tare da sake ƙirƙirar dukkan kalmar wucewa ba. Ana haɗa harafin ƙarshe da zaɓaɓɓen rabewarka kuma a rubuta shi zuwa clipboard ta Clipboard API na al'ada.
Ana ƙirƙirar kalmar wucewa gaba ɗaya a burauzarka ta amfani da bayanan kalma da aka haɗa a wurin nan — babu wani da ake aikawa zuwa kowace uwar garke a kowane lokaci.
Kayan Aiki Masu Alaƙa
Mai Ƙirƙirar Kalmomi Bazuwar
Ƙirƙiri sunaye, kalmomin aiki ko sifofi bazuwar don wasanni, taken rubutu da tunani.
Kebul Generator
Ƙirƙirar kalmomin sirri masu ƙarfi, bazuwar tare da tsayin al'ada, nau'ikan halaye, da keɓancewa. Babu iyaka, babu shiga.
Mai Ƙidaya Kalmomi
Ƙidaya kalmomi, haruffa, jimloliyi, da sakin layi. Kiyasta lokacin karatu.