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

შექმენით ძლიერი შემთხვევითი პაროლები ან დასამახსოვრებელი ფრაზა-პაროლები პირდაპირ თქვენს ბრაუზერში.

ტიპი
პარამეტრები
მზადაა.

თქვენი პაროლები და ფრაზა-პაროლები გენერირდება ლოკალურად, ბრაუზერის უსაფრთხო შემთხვევითობის ალგორითმით. BroBroGo-ზე არაფერი იგზავნება.

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

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

თითოეული სიმბოლო და სიტყვა შეირჩევა კრიპტოგრაფიულად უსაფრთხო ბრაუზერის შემთხვევითობის ალგორითმით და არა პროგნოზირებადი წყაროთი. თითოეული შერჩევა იყენებს უარყოფითი შერჩევის (rejection sampling) მეთოდს, რათა არცერთ სიმბოლოს ან სიტყვას არ მიენიჭოს უპირატესობა.

პაროლი გამოვიყენო თუ ფრაზა-პაროლი?

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

რას ნიშნავს ენტროპიის მაჩვენებელი?

ეს არის გენერირებულ მნიშვნელობაში არსებული შემთხვევითობის ბიტების რაოდენობა. პაროლისთვის ეს არის სიგრძე გამრავლებული log2-ზე იმ სიმბოლოების რაოდენობისა, რომლებიც შეიძლება გამოჩნდეს თითოეულ პოზიციაზე; ფრაზა-პაროლისთვის კი — სიტყვების რაოდენობა გამრავლებული log2(7,776)-ზე (სიტყვების სიის ზომა). რაც უფრო მაღალია ეს მაჩვენებელი, მით უფრო რთულია მისი გატეხვა უხეში ძალით (brute-force). ეს გულისხმობს, რომ თავდამსხმელმა უკვე იცის გენერირების ზუსტი მეთოდი, ამიტომ ეს არის სუფთა შემთხვევითობის საზომი და არა ლექსიკონური ან შაბლონური შეტევების წინააღმდეგ გაძლების სრული შეფასება.

პაროლისა და ფრაზა-პაროლის გენერირების პრინციპები

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

ავტორიზაციის მონაცემების გენერირებისას შეგიძლიათ აირჩიოთ ორი ძირითადი ფორმატიდან ერთ-ერთი:

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

პაროლისა და ფრაზა-პაროლის პარამეტრები

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

პაროლის კონფიგურაცია

როდესაც არჩეულია ტიპი პაროლი, ხელმისაწვდომია შემდეგი პარამეტრები:

  • სიგრძე: სიმბოლოების რაოდენობა 4-დან 64-მდე დიაპაზონში (ნაგულისხმევი მნიშვნელობაა 16).
  • დიდი ასოები (A-Z): განსაზღვრავს დიდი ლათინური ასოების გამოყენებას.
  • პატარა ასოები (a-z): განსაზღვრავს პატარა ლათინური ასოების გამოყენებას.
  • ციფრები (0-9): რთავს ციფრების გამოყენებას გენერირების პროცესში.
  • სიმბოლოები (!@#$…): რთავს სპეციალური სიმბოლოების გამოყენებას.
  • ორაზროვანი სიმბოლოების გამორიცხვა (0, O, I, l, 1): გამორიცხავს ვიზუალურად მსგავს სიმბოლოებს შეცდომების თავიდან ასაცილებლად.

ფრაზა-პაროლის კონფიგურაცია

როდესაც არჩეულია ტიპი ფრაზა-პაროლი, მართვა ხდება შემდეგი პარამეტრებით:

  • სიტყვების რაოდენობა: სიტყვების მოცულობა 3-დან 10-მდე დიაპაზონში (ნაგულისხმევი მნიშვნელობაა 6).
  • გამყოფი: სიტყვებს შორის ჩასასმელი სიმბოლო, რომელიც შეიძლება იყოს დეფისი, გამოტოვება, წერტილი ან გარეშე.
  • სიტყვების დიდი ასოთი დაწყება: თითოეული სიტყვის პირველი ასოს კაპიტალიზაცია.
  • ციფრის ჩართვა: ფრაზა-პაროლში ციფრის დამატება სირთულის გასაზრდელად.

გენერირების წესები და ალგორითმი

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

  1. მყისიერი განახლება: ნებისმიერი პარამეტრის შეცვლისას, რეჟიმებს შორის გადართვისას ან ღილაკზე "ხელახლა გენერირება" დაწკაპუნებისას, სისტემა მომენტალურად ქმნის ახალ მნიშვნელობას.
  2. სიმბოლოების გარანტირებული წარმომადგენლობა: პაროლის გენერირებისას, თუ არჩეულია სიმბოლოების რამდენიმე ტიპი, ალგორითმი უზრუნველყოფს მინიმუმ ერთი სიმბოლოს გამოჩენას თითოეული არჩეული ტიპიდან (თუ პაროლის სიგრძე ამის საშუალებას იძლევა). დარჩენილი პოზიციები ივსება გაერთიანებული სიმბოლოების სიმრავლიდან შემთხვევითი შერჩევით.
  3. შეცდომების დამუშავება: თუ პაროლის გენერირებისას მომხმარებელი გამორთავს სიმბოლოების ყველა ტიპს, სისტემა აჩვენებს შეცდომის შეტყობინებას: აირჩიეთ სიმბოლოების მინიმუმ ერთი ტიპი.. ამ დროს გენერირებული მნიშვნელობა, ენტროპიის მაჩვენებელი და სიძლიერის სტატუსი სრულად იწმინდება.
  4. სიტყვების სიის ჩატვირთვა: ფრაზა-პაროლის გენერირებისას, სიტყვების ბაზის ჩატვირთვის პროცესში ეკრანზე აისახება სტატუსი სიტყვების სიის ჩატვირთვა….

ენტროპია და სიძლიერის ინდიკატორები

გენერირებული მნიშვნელობის უსაფრთხოების დონე ფასდება ენტროპიის მეშვეობით, რომელიც გამოხატავს შემთხვევითობის ბიტების რაოდენობას. რაც უფრო მაღალია ენტროპიის მაჩვენებელი, მით უფრო მდგრადია კოდი უხეში ძალის (brute-force) შეტევების მიმართ.

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

  • პაროლისთვის: L × log₂(N), სადაც L არის პაროლის სიგრძე, ხოლო N არის იმ სიმბოლოების რაოდენობა, რომლებიც შეიძლება გამოჩნდეს თითოეულ პოზიციაზე არჩეული პარამეტრების მიხედვით.
  • ფრაზა-პაროლისთვის: W × log₂(7776), სადაც W არის სიტყვების რაოდენობა, ხოლო 7,776 წარმოადგენს გამოყენებული სიტყვების სიის სრულ მოცულობას.

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

მიღებული ენტროპიის საფუძველზე, ხელსაწყო განსაზღვრავს სიძლიერის ოთხი სტატუსიდან ერთ-ერთს:

  • სუსტი
  • საშუალო
  • ძლიერი
  • ძალიან ძლიერი

კონფიდენციალურობა და მონაცემთა დამუშავება

უსაფრთხოება ამ ხელსაწყოს მთავარი პრინციპია. თქვენი პაროლები და ფრაზა-პაროლები გენერირდება ლოკალურად, ბრაუზერის უსაფრთხო შემთხვევითობის ალგორითმით. BroBroGo-ზე არაფერი იგზავნება, არ იტვირთება და არ ინახება გარე სერვერებზე. გენერირებული მნიშვნელობის კოპირება შესაძლებელია მასზე დაწკაპუნებით, Enter/Space კლავიშების გამოყენებით ან სპეციალური კოპირების ღილაკით.

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

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

თითოეული სიმბოლო და სიტყვა შეირჩევა კრიპტოგრაფიულად უსაფრთხო ბრაუზერის შემთხვევითობის ალგორითმით და არა პროგნოზირებადი წყაროთი. თითოეული შერჩევა იყენებს უარყოფითი შერჩევის (rejection sampling) მეთოდს, რათა არცერთ სიმბოლოს ან სიტყვას არ მიენიჭოს უპირატესობა.

პაროლი გამოვიყენო თუ ფრაზა-პაროლი?

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

რას ნიშნავს ენტროპიის მაჩვენებელი?

ეს არის გენერირებულ მნიშვნელობაში არსებული შემთხვევითობის ბიტების რაოდენობა. პაროლისთვის ეს არის სიგრძე გამრავლებული log2-ზე იმ სიმბოლოების რაოდენობისა, რომლებიც შეიძლება გამოჩნდეს თითოეულ პოზიციაზე; ფრაზა-პაროლისთვის კი — სიტყვების რაოდენობა გამრავლებული log2(7,776)-ზე (სიტყვების სიის ზომა). რაც უფრო მაღალია ეს მაჩვენებელი, მით უფრო რთულია მისი გატეხვა უხეში ძალით (brute-force). ეს გულისხმობს, რომ თავდამსხმელმა უკვე იცის გენერირების ზუსტი მეთოდი, ამიტომ ეს არის სუფთა შემთხვევითობის საზომი და არა ლექსიკონური ან შაბლონური შეტევების წინააღმდეგ გაძლების სრული შეფასება.