მთავარ შინაარსზე გადასვლა

Diceware პაროლ-ფრაზის გენერატორი უფასოდ

გენერირება გაუკეთეთ დასამახსოვრებელ, მაღალ-ენტროპიის პაროლ-ფრაზებს შემთხვევითი სიტყვების კომბინაციით. სიტყვების რაოდენობა, გამყოფი და გაბოლოება მორგებადია — იყენებს კრიპტოგრაფიულ შემთხვევითობას.

მუშაობს ოფლაინ ჩატვირთვის შემდეგ

...

დააჭირეთ რომელიმე სიტყვას, რომ ხელახლა დაატრიალოთ მხოლოდ ის სიტყვა

62 ბიტი
ენტროპია
15 წელი
დროში მოსახლაკე

რატომ diceware? შემთხვევითი სიტყვებისგან შემდგარ დასამახსოვრებელ ფრაზებს აქვთ უზარმაზარი ენტროპია და ადვილად სახსოვარია, ვიდრე ბუნდოვანი სიმბოლოები. 5-სიტყვიანი ფრაზა უფრო მეტი ენტროპიით გამოირჩევა, ვიდრე შერეული რეგისტრის + სიმბოლოების მქონე 10-სიმბოლოიანი შემთხვევითი პაროლი. ყველა შემთხვევითობა მომდინარეობს ბრაუზერის crypto.getRandomValues()-დან. არცერთი სიტყვა, ფრაზა ან მონაცემი არსად არ იგზავნება.

გავრცელებული გამოყენება

  • პაროლის მენეჯერებისთვის მაგის პაროლი გენერირებაdiceware ფრაზა იდეალურია პაროლის მენეჯერის მაგის გასაღებისთვის - მაღალი ენტროპია, დასამახსოვრებელი.
  • დაშიფვრის ფრაზების გენერირებასრული დისკის დაშიფვრისთვის, GPG გასაღებებისთვის ან ნებისმიერი კრიპტოგრაფიული სისტემისთვის, რომელიც საჭიროებს დასამახსოვრებელ საიდუმლოს.
  • Wi-Fi ქსელის პაროლების გენერირებაუფრო ადვილი ზეპირი გაზიარება, ვიდრე შემთხვევითი აბა - სახperfectly სტუმარი ქსელებისთვის ან საერთო სახლებისთვის.
  • გუნდის გაზიარებული საიდუმლოების გენერირებაგაზიარებული სერვისის ანგარიშებისთვის, განლაგების პაროლებისთვის ან ყველაფერი, რაც ბევრ ადამიანმა უნდა ახსოვდეს.
  • დემოების ჩვენებისთვის დასამახსოვრებელი მაგალითი პაროლების გენერირებაპაროლი მოითხოვსს ხელსაწყოების წარმოჩენისას, diceware ფრაზები მეტი მახსოვარი აუდიტორიის ჩვენება შემთხვევითი აბა.

როგორ მუშაობს

ფრაზა-პაროლის გენერირება მთლიანად თქვენს ბრაუზერში მუშაობს Web Crypto API-ის crypto.getRandomValues-ის გამოყენებით — იგივე კრიპტოგრაფიული შემთხვევითობის წყარო, რომელსაც პაროლების მენეჯერები და TLS იყენებენ. 1,296-სიტყვიანი EFF-ის მოკლე სიტყვების სია პირდაპირ გვერდშია ჩალაგებული, ასე რომ გენერირებისას ქსელური მოთხოვნა არ კეთდება.

  1. 1
    მიკერძოებისგან თავისუფალი სიტყვის არჩევა
    თითოეული სიტყვის ადგილისთვის, crypto.getRandomValues ავსებს Uint32 ბუფერს აპარატურაზე-დაფუძნებული შემთხვევითი რიცხვით. უარყოფითი სემპლირება უარყოფს მნიშვნელობებს, რომლებიც განაწილებას შეამახინჯებდნენ, შემდეგ შედეგი ინდექსირებს 1,296-სიტყვიან EFF-ის მოკლე სიტყვების სიაში — ეძლევა ზუსტად 10.34 ბიტი ენტროპია თითო სიტყვაზე, მოდულოს მიკერძოების გარეშე.
  2. 2
    არასავალდებულო დამატებები
    თუ რიცხვის გადამრთველს ჩართავთ, შემთხვევითი მთელი რიცხვი 0-დან 99-მდე ირჩევა იმავე მიუკერძოებელი მეთოდით და ემატება ცალკე ჩიპად, დაახლოებით 6.6 ბიტს ამატებს. თითოეული სიტყვის პირველი ასოს დიდი ასოთი დაწერა დეტერმინისტულია და ენტროპიას არ ამატებს, რასაც ხელსაწყო აშკარად აღნიშნავს.
  3. 3
    ცოცხალი ენტროპია და გატეხვის-დროის ჩვენება
    ენტროპია გამოითვლება, როგორც სიტყვების_რაოდენობა × log2(1296), და ხელსაწყო ამ მაჩვენებელს გარდაქმნის შეფასებულ გატეხვის-დროდ, სამი ასარჩევი შეტევის მოდელის გამოყენებით: 10 ცდა/წმ (ონლაინ შეზღუდული), 10 მილიარდი/წმ (ოფლაინ GPU) და 100 ტრილიონი/წმ (მასშტაბური კლასტერი). მათემატიკა მყისვე განახლდება, სიტყვების რაოდენობის ან პარამეტრების ცვლილებისას.
  4. 4
    თითო-სიტყვის ხელახლა-გენერირება და კოპირება
    ნებისმიერ ცალკეულ სიტყვაზე დაწკაპუნება მხოლოდ ამ სიტყვას ცვლის ახლად-გენერირებულით — იგივე ენტროპიით, სასარგებლოა უხერხული სიტყვის შესაცვლელად, მთელი ფრაზა-პაროლის ხელახლა-გენერირების გარეშე. საბოლოო სტრიქონი აწყობილია თქვენ მიერ არჩეული გამყოფით და ეწერება ბუფერში სტანდარტული Clipboard API-ის მეშვეობით.

ფრაზა-პაროლი მთლიანად თქვენს ბრაუზერში გენერირდება ლოკალურად ჩალაგებული სიტყვის მონაცემების გამოყენებით — არაფერი იგზავნება არცერთ სერვერზე, არცერთ ეტაპზე.

დაკავშირებული ინსტრუმენტები

ხშირად დასმული კითხვები