Uzun, rastgele, asla iki kez aynı değil. Uzunluğu ve karakter setini ayarla, sonra oluştur. Her şey tarayıcında olur — ürettiğimizi asla görmüyoruz.
—
Saniyede milyar tahmin hızında, bu uzunlukta rastgele bir şifrenin kırılması mantıksız bir zaman alır. Ne kadar uzun olursa, o kadar iyi.
Sözlük kelimesi yok, doğum yılı yok, password123 yok. Rastgele karakterler kelime listesi tabanlı her saldırıya direnir.
Sadece burada kullanılır. Kullandığın başka bir site ihlal edilse bile bu şifre güvendedir. Üretmeyi her zaman her sitede benzersiz kullanımla eşle.
window.crypto.getRandomValues() kullanıyoruz — tarayıcının
dahili, kriptografik olarak güvenli rastgele sayı üreteci. Bankalar ve
şifre yöneticilerinin kullandığının aynısı. JavaScript kestirmesi yok.
Bu setten 20 karakterlik bir şifre kabaca 130 bit entropiye sahip. Çoğu şifreleme anahtarından daha güçlü. Bir şifre yöneticisiyle eşle — işin tamam.
Üç araç, hepsi tarayıcıda çalışır. Hesap yok. Skor'un arkasındaki aynı aletler.