კონფიდენციალურობის უფასო ხელსაწყო

საპაროლო ფრაზის გენერატორი

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

იქმნება თქვენს ბრაუზერში. არაფერი იგზავნება ან ინახება.

…

დაკოპირებისას ფრაზა ბუფერში ხვდება. ჩასვით საჭირო ადგილას და შემდეგ სხვა რამ დააკოპირეთ. ბუფერის მენეჯერებმა და Universal Clipboard-მა შეიძლება თქვენი დაკოპირებული მონაცემი შეინახოს ან დაასინქრონოს.

შემთხვევითობის წყარო.
სიტყვები.
4
4 სიტყვა ყოველდღიური ანგარიშებისთვის საიმედო მინიმუმია; 6 ან მეტი — ყველაფრის დამცველი ანგარიშებისთვის.
სეპარატორი.

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

ციფრი შემთხვევითად ირჩევა და +3.3 ბიტს ამატებს. ეს რეალური, თუმცა მხოლოდ დაახლოებით მეოთხედი დამატებითი სიტყვის ტოლი სარგებელია.

ნებისმიერი ცვლილება ახალ საპაროლო ფრაზას ქმნის. პარამეტრები ეკრანზე არსებულ ფრაზას არ გადაამუშავებს.

გამოთვლები ღიად

12.925ბიტი თითო სიტყვაზე
–სრული ენტროპია
–თანაბრად სავარაუდო საპაროლო ფრაზები

log₂(7,776) = 12.925 ბიტი თითო სიტყვაზე · გატეხვის მედიანური დრო = კომბინაციები ÷ 2 ÷ ცდების სიჩქარე

ოფლაინ, სწრაფი ჰეში — 10¹⁰ ცდა/წმ (საილუსტრაციო)–
ოფლაინ, Argon2id — 100 ცდა/წმ (საილუსტრაციო)–

იგივე საილუსტრაციო სიჩქარეები და იგივე მედიანის ფორმულაა გამოყენებული, რაც PIN-ის გატეხვის დროის კალკულატორში. ეს ორი გვერდი ერთმანეთის გვერდით უნდა წაიკითხოთ.რამდენ ხანს გაუძლებს თქვენი PIN? შეადარეთ →

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

ეს დროები გულისხმობს, რომ საპაროლო ფრაზა შემთხვევითადაა შექმნილი (ეს გვერდიც სწორედ ამისთვისაა) და არ გამოგიყენებიათ სხვაგან, საიდანაც გაჟონა.

საიდან მოდის შემთხვევითობა.

ბრაუზერის რეჟიმში სიტყვები crypto.getRandomValues-ით ირჩევა — ეს ოპერაციული სისტემის კრიპტოგრაფიული შემთხვევითი გენერატორია და იმავე წყაროს პაროლების მენეჯერებიც ეყრდნობა. უარყოფითი შერჩევა მოდულოს გადახრას აშორებს. განზრახ არ დაგვიმატებია „დააჭირეთ რამდენიმე კვადრატს დამატებითი ენტროპიისთვის“ ნაბიჯი. ადამიანის დაწკაპუნებები მიკერძოებულია და საუკეთესო შემთხვევაში რამდენიმე ბიტს იძლევა. მათი CSPRNG-ზე დამატება შექმნიდა შთაბეჭდილებას, რომ CSPRNG-ს დახმარება სჭირდება. არ სჭირდება — თეატრალურობა უსაფრთხოება არ არის.

თუ ამ გვერდის შემთხვევითობას საერთოდ არ გსურთ ენდოთ, სწორედ ამისთვის არსებობს კამათლის რეჟიმი: თქვენ აგორებთ კამათელს, გვერდი პოულობს შესაბამის სიტყვას, შედეგის გადამოწმება კი ხელითაც შეგიძლიათ. ეს Diceware-ის თავდაპირველი რიტუალია და სწორედ ამიტომ აქვს სიტყვების სიის პირველ სვეტში კამათლის კოდები.

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

თითოეული სიტყვა 7,776-ელემენტიანი სიიდან crypto.getRandomValues-ის 32-ბიტიან მნიშვნელობებზე უარყოფითი შერჩევით ირჩევა (მოდულოს გადახრის გარეშე). არასავალდებულო ციფრიც იმავე გზით ირჩევა. კამათლის რეჟიმში შერჩევას მთლიანად თქვენი გაგორებები ცვლის. ყოველი ხუთნიშნა ჯგუფი ფაილის კამათლის კოდის სვეტში ერთ სიტყვას შეესაბამება და გვერდი საკუთარ შემთხვევითობას არ ამატებს. გენერირება მთლიანად ამ ჩანართში ხდება: გენერირებისას მოთხოვნები არ იგზავნება და არაფერი ინახება. გატეხვის დროები მითითებულ საილუსტრაციო სიჩქარეებზე მედიანაა (გასაღებების სივრცის ნახევარი).

სიტყვათა სია, გადამოწმებადი.

ეს საიტი EFF-ის დიდ სიტყვების სიას ბაიტობრივად ორიგინალის იდენტურად ავრცელებს (SHA-256 addd35536511597a02fa0a9ff1e5284677b8883b83e986e43f15a3db996b903e). ის გადამოწმებულია პაკეტების ორ დამოუკიდებელ სარკესთან და საჯაროდ დაფიქსირებულ საკონტროლო ჯამთან. ფაილიც და მისი წარმოშობის ჩანაწერიც ღიაა:

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

რატომ სჯობს ოთხი შემთხვევითი სიტყვა „P@ssw0rd!“-ს?

გამტეხები ასოებს კი არა, შაბლონებს უტევენ. „P@ssw0rd!“ ლექსიკონის სიტყვაა ზუსტად იმ ჩანაცვლებებით, რომლებსაც ყველა გასატეხი ხელსაწყო პირველ რიგში სცდის. მისი რეალური სიმტკიცე მოჩვენებითის მხოლოდ მცირე ნაწილია. კამათლით შერჩეული ოთხი სიტყვა 51.7 ბიტ ნამდვილ შემთხვევითობას იძლევა: დაახლოებით 3.7 კვადრილიონ თანაბრად სავარაუდო ვარიანტს. სიტყვების სიისა და წესების გამოყენებით ამას ვერ შეამოკლებთ. შემთხვევითობა მოხერხებულობაზე ძლიერია, სიმტკიცე კი სიტყვების დამატებით იზრდება.

უსაფრთხოა საპაროლო ფრაზის ბრაუზერის ჩანართში გენერირება?

ეს გვერდი შემთხვევითობას crypto.getRandomValues-იდან იღებს, ამ საიტიდან მოწოდებულ სიტყვების სიას კითხულობს და გენერირებისას ქსელურ მოთხოვნებს არ აგზავნის. ამის შემოწმება DevTools-ში შეგიძლიათ. გულწრფელი შეზღუდვები გამოთვლების მიღმაა: ფრაზა ამ ჩანართის მეხსიერებაში არსებობს, დაკოპირების შემდეგ კი — ბუფერშიც. შექმენით რამდენიც გსურთ. არჩეულ ფრაზას ისე მოექეცით, როგორც ახლად წარმოქმნილ საიდუმლოს.

რა არის სიტყვათა სია, ზუსტად?

EFF-ის დიდი სიტყვების სია შეიცავს 7,776 დასამახსოვრებლად და მკაფიო პრეფიქსებით შერჩეულ სიტყვას. 7,776 = 6⁵, ამიტომ თითოეული სიტყვა ხუთი კამათლის ერთი გაგორების ტოლფასია. CSPRNG-ით არჩევა იმავე რიტუალის ციფრული ვერსიაა. ამ საიტზე განთავსებული ასლი ბაიტობრივად ემთხვევა EFF-ის ორიგინალს (SHA-256 იწყება addd3553…-ით; წარმოშობის მონაცემები ფაილთან ერთადაა გამოქვეყნებული). CDN არ გამოიყენება.

ოფციები აძლიერებენ მას?

ძირითადად არა — და ამას წარწერებიც ამბობს. გამყოფები და რეგისტრი ფიქსირებული შაბლონებია და სქემის მცოდნე თავდამსხმელის წინააღმდეგ +0 ბიტი ღირს. დამატებული ციფრი შემთხვევითად ირჩევა და +3.3 ბიტს მატებს: რეალურ, თუმცა მცირე სარგებელს. მასშტაბირებადი ერთადერთი პარამეტრი სიტყვების რაოდენობაა. ყოველი დამატებული სიტყვა ვარიანტების რაოდენობას 7,776-ზე ამრავლებს.

რა მოხდება, თუ ამ გვერდის შემთხვევითობას არ ვენდობი?

მაშინ ნუ გამოიყენებთ. გადაერთეთ კამათლის რეჟიმზე და გამოიყენეთ საკუთარი კამათელი. თითოეულ სიტყვას ნამდვილი კამათლის ხუთი გაგორება ირჩევს. გვერდი მხოლოდ საჯარო სიტყვების სიის ფაილში ეძებს კოდს — შესამოწმებლად ამას ხელითაც გააკეთებთ. საძიებო ცხრილში „გამოსაცნობი“ არაფერია. ბრაუზერის რეჟიმი მოსახერხებელ ვარიანტად რჩება: crypto.getRandomValues ოპერაციული სისტემის CSPRNG-ია, იგივე წყარო, რომელსაც პაროლების მენეჯერები ეყრდნობა.

ასეთი ძლიერი სიტყვები ასეთივე მტკიცე კარს იმსახურებს.

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

ჩამოტვირთეთ App Store-დან

iPhone და iPad · iOS 17+ · უფასო