Diceware нэвтрэх өгүүлбэр үүсгэгч — үнэгүй
Санамсаргүй үгүүдийг нэгтгэж санах боломжтой, өндөр энтропитой нэвтрэх өгүүлбэрүүд үүсгэх. Тохируулж болох үгийн тоо, тусгаарлагч болон том үсэг — криптографийн хувьд аюулгүй санамсаргүй байдлыг ашигладаг.
Зөвхөн энэ үгийг эргүүлэхийн тулд аливаа үгийг дарна уу
Яагаад diceware? Санамсаргүй үгсийн санамсар авах боломжтой хэллэгүүд нь асар их энтропитэй бөгөөд утгагүй тэмдэгт мөрнөөс илүү хялбар санагддаг. 5 үгийн хэллэг нь том жижиг үсэг болон тэмдэгт хольсон 10 тэмдэгтийн санамсаргүй нууц үгнээс илүү энтропитэй байдаг. Бүх санамсар таны хөтөч дэх crypto.getRandomValues()-аас ирнэ. Үг, нууц хэллэг болон ямар ч өгөгдлийг хаашаа ч илгээдэггүй.
Түгээмэл хэрэглээ
- Нууц үг менежерийн мастер пароль үүсгэхDiceware фраз таны нууц үг менежерийн мастер түлхүүрийн хувьд үнэхээр сайн — өндөр entropy, санаж баттай.
- Шифрлэх нууц үгийн фраз үүсгэхДиск бүхэлд нь шифрлэх, GPG түлхүүр эсвэл санаж баттай нууцлалт шаардагдах ямар ч криптограф системийн хувьд.
- Wi-Fi сүлжээний нууц үг үүсгэхСанамсаргүй мэхээлбүүдээс хамаагүй сонсголтой байдаг — зочны сүлжээ эсвэл хуваалцсан байшингийн хувьд төгс.
- Баг сэтгүүлчдийн нууц үг үүсгэхХуваалцсан үйлчилгээний данс, хүргүүлэх нууц үг эсвэл олон хүн санаж байх ёстой зүйлийн хувьд.
- Сургалтын санаж баттай жишээ нууц үг үүсгэхНууц үг шаардаж буй сургалтын хэрэгслийн демо үзүүлэхдээ diceware фразууд санамсаргүй тоо, үсгээс олон аудиторийн хувьд санаж баттай байдаг.
Хэрхэн ажилладаг
Нууц үгийн хэллэг үүсгэлт нь нууц үгийн менежер, TLS ашигладаг ижил криптографийн санамсаргүй эх сурвалж болох Web Crypto API-ийн crypto.getRandomValues ашиглан бүхэлдээ таны хөтчид явагддаг. 1,296-үгийн EFF богино үгийн жагсаалт хуудсанд шууд боолттой байдаг тул үүсгэх явцад ямар ч сүлжээний хүсэлт хийгддэггүй.
- 1Хазайлтгүй үгийн сонголтҮгийн байр бүрт crypto.getRandomValues Uint32 буферийг техник хангамжид түшиглэсэн санамсаргүй тоогоор дүүргэдэг. Татгалзлын түүвэрлэлт тархалтыг гажуудуулах утгыг хаядаг, дараа нь үр дүн 1,296-үгийн EFF богино үгийн жагсаалт руу индекслэдэг — модуль хазайлтгүйгээр үг бүрт яг 10.34 бит энтропи өгдөг.
- 2Сонголт нэмэлтүүд нэмэгддэгХэрэв та тооны сэлгэцийг идэвхжүүлбэл, ижил хазайлтгүй аргаар 0–99-ийн санамсаргүй бүхэл тоо сонгогдож ойролцоогоор 6.6 бит нэмж тусдаа chip болж нэмэгддэг. Үг бүрийн эхний үсгийг том болгох нь тодорхойлогдмол бөгөөд ямар ч энтропи нэмдэггүй, хэрэгсэл үүнийг тодорхой тэмдэглэдэг.
- 3Амьд энтропи, хагалах-хугацааны харагдацЭнтропи wordCount × log2(1296) гэж тооцоологддог, хэрэгсэл тэр тоог сонгож болох гурван халдлагын загвар ашиглан тооцоолсон хагалах хугацаа руу хөрвүүлдэг: секундэд 10 таамаглал (онлайн хязгаарлагдсан), секундэд 10 тэрбум (офлайн GPU), секундэд 100 их наяд (том-масштабын кластер). Та үгийн тоо эсвэл сонголтыг өөрчлөх тутамд математик шууд шинэчлэгддэг.
- 4Үг тус бүрийн дахин шидэлт, хуулахЯмар ч тусдаа үгийг дарах нь зөвхөн тэр үгийг шинээр үүсгэсэн үгээр орлуулна — ижил энтропи, бүхэл хэллэгийг дахин үүсгэлгүйгээр эвгүй үгийг сольж авахад тустай. Эцсийн мөр таны сонгосон тусгаарлагчаар угсарч стандарт Clipboard API-аар clipboard руу бичигддэг.
Хэллэг локалиар боолттой үгийн өгөгдлийг ашиглан бүхэлдээ таны хөтчид үүсгэгддэг — ямар ч цэгт серверт юу ч илгээгддэггүй.
Холбоотой хэрэгслүүд
Санамсаргүй үг үүсгэгч
Тоглоом, бичих сэдэв, санаа гаргахад зориулж санамсаргүй нэр үг, үйл үг эсвэл тэмдэг нэр үүсгэ.
Нууц үг үүсгэгч
Урт, тэмдэгтийн төрөл, хасалтаа өөрөө тохируулан хүчтэй, санамсаргүй нууц үг үүсгээрэй. Үнэгүй, нэвтрэх шаардлагагүй.
Үг тоологч
Үг, тэмдэгт, өгүүлбэр, догол мөрийг тоолох. Унших хугацааг тооцоолох.