Parola üretici

16 karakterlik parola hazır — uzunluğu ayarlayın, karakter türlerini seçin, entropisini bit olarak görün.

16

Nasıl kullanılır

  1. Sayfa, hazır üretilmiş 16 karakterlik bir parolayla açılır — olduğu gibi alın ya da “Uzunluk” kaydırıcığını 4 ile 64 karakter arasında bir yere çekin; parola anında yenisiyle değişir.
  2. İhtiyacınız olan karakter türlerini işaretleyin. Seçilen her tür en az bir kez kullanılır; çoğu parola politikasının istediği de budur.
  3. Parolayı sesli okumanız veya elle yazmanız gerekiyorsa “Benzeyenlerden kaçın” seçeneğini açın: O/0, l/1/I ve benzeri çiftleri eler; bedeli daha küçük havuzdur (80 → 74 karakter).
  4. “Kopyala” tuşuna basın, gereken yere yapıştırın ve hemen parola yöneticinize kaydedin. Sayfayı yenilemek yeni bir parola üretir — hiçbir şey saklanmaz.

Örnek

Ayarlar

Uzunluk 16 · küçük harf + büyük harf + rakam + sembol · benzeyen karakterler dahil

Olası sonuçlardan biri

rT4$mQp2!vL9x#Za

Değerler rastgele üretildiği için birebir aynısını asla göremezsiniz — uzunluğa (16), dört türün de bulunmasına ve entropi rozetinin 100 bit (mükemmel) yazdığına bakın. Buradaki her parola cihazınızda üretilir ve cihazınızdan asla ayrılmaz.

Kurallar, sınırlar ve bilinen sorunlar

  • Uzunluk 4–64 karakterdir. Seçilen her tür en az bir kez kullanıldığından, işe yarayan en kısa uzunluk işaretlediğiniz tür sayısına eşittir.
  • Havuz a–z (26), A–Z (26), 0–9 (10) ve 18 ASCII sembolden oluşur: ! # $ % & * + - . / : ; = ? @ ^ _ ~ — tırnaklar, köşeli ve açılı parantezler, ters bölü, dikey çizgi ve benzerleri kasıtlı olarak dışarıda bırakıldı; böylece kabuğa, YAML veya JSON içine yapıştırılan parola nadiren kaçış ister. Özel sembol kümesi desteklenmez.
  • Entropi, geçerli kombinasyonların tam sayısından gelir; “uzunluk × log2(havuz)” formülünden değil. “Her türden en az bir” kuralı kombinasyonların yaklaşık %14'ünü eler: dört türün tamamıyla 16 karakter 100,937 bit eder, naif formül ise 101,151 der. Rozet bu değerin aşağı yuvarlanmış hâlini gösterir.
  • Güç bantları 60 / 80 / 100 bit'tir ve burada gizlenmeden yayımlanır: 60'ın altı zayıf, 60–79 yeterli, 80–99 güçlü, 100 ve üzeri mükemmel.
  • Kasıtlı olarak “kırma süresi tahmini” yoktur. O sayı, saldırganın donanımı hakkında varsayımlara dayanır; nerede böyle bir sayı görürseniz bilin ki ölçüm kılığına sokulmuş bir tahmindir.
  • Rastgelelik tarayıcınızın crypto.getRandomValues fonksiyonundan gelir, Math.random() asla kullanılmaz. Tarayıcı güvenli bir rastgele kaynak sunmuyorsa daha zayıf parola yerine hata görünür.
  • Parolalar her zaman ASCII kümesinde kalır. Türkçe ı, İ, ş, ğ gibi ASCII dışı karakterler daha güçlü görünebilir ama birçok site bunları reddeder ya da sessizce bozar — kaydedilemeyecek bir şey için güç göstergesi göstermek dürüstlük olmazdı.
  • Sunulmayanlar: parola dizileri (kelime tabanlı parolalar), PIN, “akılda kalıcı” parolalar, tek seferde toplu üretim, özel sembol kümeleri, belirli karakterleri dışlama, kaydetme veya indirme. Parola dizisi bir sözeliste ihtiyaç duyar; sözelis ise dile özgüdür — burada Arapça veya Çince için dürüstçe gösterilecek bir şey yok.
  • İndirme düğmesi yoktur: parolayı okunabilir bir .txt dosyasına yazmak kötü bir alışkanlıktır. Bunun yerine parola yöneticinize kopyalayın.
  • Herhangi bir seçeneği değiştirmek parolanın tamamını yeniler — ilk 16 karakteri koruyup sonuna birkaç karakter ekleme asla yapılmaz. Parolanın “ekleme” anlamsal davranışı yoktur.
  • Her yenileme yeni bir parola üretir: geçmiş yok, kayıtlı liste yok, değeri taşıyan bağlantı yok.
  • Hiçbir şey yüklenmez, saklanmaz ya da URL içine yazılmaz. Hesap yok, eşitleme yok, API yok.

Parola kaydedildikten sonra insanların genellikle sıradaki adımı.