Bepul Diceware Parol Iborasi Generatori

Tasodifiy so'zlarni birlashtirib, esda qolarli, yuqori entropiyali parol iboralarini yarating. Sozlanadigan so'z soni, ajratuvchi va bosh harflardan foydalanish — kriptografik xavfsiz tasodifiylikdan foydalanadi.

Yuklangandan keyin oflayn ishlaydi

...

Faqat shu so'zni qayta tasodifiylashtirish uchun uni bosing

62 bit
Entropiya
15 yil
Ochish uchun ketadigan vaqt

Nega diceware? Tasodifiy so'zlardan iborat eslab qolinadigan iboralar juda katta entropiyaga ega va aralash registr + belgilardan tashkil topgan 10 belgili tasodifiy paroldan ham eslab qolish osonroq. 5 so'zdan iborat ibora aralash registr + belgili 10 belgili tasodifiy paroldan ko'ra ko'proq entropiyaga ega. Barcha tasodifiylik brauzeringizdagi crypto.getRandomValues() funksiyasidan olinadi. So'zlar, parol iboralari yoki boshqa hech qanday ma'lumot hech qayerga yuborilmaydi.

Qanday ishlaydi

Parol iborasi yaratish parol menejerlari va TLS ishlatadigan bir xil kriptografik tasodifiylik manbai — Web Crypto API'ning crypto.getRandomValues yordamida to'liq brauzeringizda ishlaydi. 1,296 so'zli EFF qisqa so'zlar ro'yxati to'g'ridan-to'g'ri sahifaga qo'shilgan, shuning uchun yaratish davomida hech qanday tarmoq so'rovi bo'lmaydi.

  1. 1
    Og'ishsiz so'z tanlash
    Har bir so'z uyasi uchun crypto.getRandomValues Uint32 buferini uskuna-qo'llab-quvvatlanadigan tasodifiy raqam bilan to'ldiradi. Rad etish namunasi taqsimotni buzadigan qiymatlarni tashlaydi, so'ng natija 1,296 so'zli EFF qisqa so'zlar ro'yxatiga indekslanadi — modul og'ishisiz har bir so'z uchun aynan 10.34 bit entropiya beradi.
  2. 2
    Ixtiyoriy qo'shimchalar qo'shiladi
    Agar raqam almashtirgichini yoqsangiz, bir xil og'ishsiz usul bilan 0–99 oralig'idagi tasodifiy butun son tanlanadi va alohida chip sifatida qo'shiladi, taxminan 6.6 bit qo'shadi. Har bir so'zning birinchi harfini bosh harf qilish deterministik va hech qanday entropiya qo'shmaydi, buni asbob aniq belgilaydi.
  3. 3
    Jonli entropiya va buzish-vaqti ko'rsatkichi
    Entropiya so'zSoni × log2(1296) sifatida hisoblanadi, asbob esa bu ko'rsatkichni uchta tanlanadigan hujum modeli yordamida taxminiy buzish vaqtiga o'giradi: sekundiga 10 taxmin (onlayn cheklangan), sekundiga 10 milliard (oflayn GPU) va sekundiga 100 trillion (katta miqyosli klaster). So'z sonini yoki variantlarni o'zgartirganingizda matematika darhol yangilanadi.
  4. 4
    Har bir so'z uchun qayta tashlash va nusxalash
    Har qanday alohida so'zni bosish faqat shu so'zni yangi yaratilgan bilan almashtiradi — bir xil entropiya, qulaysiz so'zni butun parol iborasini qayta yaratmasdan almashtirish uchun foydali. Yakuniy satr sizning tanlagan ajratkichingiz bilan yig'iladi va standart Clipboard API orqali buferga yoziladi.

Parol iborasi mahalliy joylashtirilgan so'z ma'lumotlaridan foydalanib to'liq brauzeringizda yaratiladi — hech qanday bosqichda hech narsa hech qanday serverga yuborilmaydi.

Tegishli asboblar

Ko'p so'raladigan savollar