İçeriğe atla
TextArray
%100 yerel

Şifre oluşturucu

Hiçbir sunucuya gerek kalmadan tarayıcınızda güçlü, rastgele bir şifre oluşturun.

20
Çıkış

Şifre oluşturucu

Güçlü, rastgele bir şifre oluşturun ve ne kadar güçlü olduğunu tam olarak görün. Uzunluğu 6 ila 64 karakter arasında herhangi bir yere ayarlayın ve hangi karakter setlerinden çizim yapılacağını seçin: büyük harfler, küçük harfler, rakamlar ve simgeler. Şifre hemen görünür ve bir seçeneği her ayarladığınızda veya düğmeye bastığınızda değişir.

İşaretlediğiniz her kümenin en az bir kez görünmesi garanti edilir; bu nedenle, rakamların etkin olduğu bir şifre her zaman bir rakam içerecektir; sonuç kayıt formunu karşılayana kadar yeniden kayıt yapılmasına gerek yoktur. Daha sonra karakterler karıştırılır, böylece garanti edilenler öngörülebilir konumlarda sıkışıp kalmaz. Bir site veya el yazısı not, benzer karakterleri sorun haline getiriyorsa, O, 0, I, l, 1 ve diğer kolayca karıştırılan glifleri havuzdan çıkarmak için "Belirsiz karakterleri hariç tut" seçeneğini açın.

Parolanın altındaki çetele, parolanın uzunluğunu, oyunda kaç karakter kümesinin bulunduğunu, bit cinsinden yaklaşık entropiyi ve sade dildeki güç derecesini gösterir. Entropi dürüst bir ölçüdür: Bir saldırganın ortalama kaç tahmine ihtiyaç duyacağını sayar ve uzunluğun havuz boyutunun 2 tabanlı logaritması ile çarpılmasıyla hesaplanır. 45 bitin altı zayıf, 45 ila 70 arası orta, 70 ila 100 arası güçlü ve bunun üzerindeki her şey çok güçlü. Uzunluk, egzotik sembollerden daha fazla yardımcı olur, bu nedenle daha küçük bir kümeden daha uzun bir şifre, genellikle noktalama işaretleriyle dolu kısa bir şifreyi yener.

Rastgelelik, tarayıcınızın kriptografik oluşturucusu crypto.getRandomValues'tan gelir ve hiçbir karakterin diğerinden daha muhtemel olmaması için reddetme örneklemesi kullanılır. Hiçbir şey iletilmez: Şifre cihazınızda oluşturulur ve hiçbir zaman bir sunucuya ulaşmaz, böylece şifreyi doğrudan şifre yöneticinize yapıştırabilirsiniz.

FAQ

Şifre herhangi bir yere gönderildi mi?
Hayır. Tarayıcınızda JavaScript ile oluşturulur ve hiçbir şey iletilmez; sunucu yok, kayıt yok, değer analizi yok. Ağ bağlantısını kestiğinizde araç çalışmaya devam eder.
Gerçekten ne kadar rastgele?
Havuzdaki her karakterin eşit olasılığa sahip olması için, tarayıcının kriptografik açıdan güvenli rastgele kaynağı olan crypto.getRandomValues'u ve ret örneklemesini kullanır. Math.random asla kullanılmaz.
Hangi uzunluğu seçmeliyim?
Karışık kümelere sahip yirmi karakter, hemen hemen her hesap için rahatlıkla güçlüdür. Parola yöneticisi ana parolaları veya şifreleme anahtarları için daha uzun süre kullanın; çeteledeki entropi değeri size nerede durduğunuzu söyler.
"Belirsiz karakterleri hariç tut" ne işe yarar?
O, 0, I, l, 1 gibi benzer glifleri ve tırnak işaretlerini havuzdan kaldırır. Parolanın yüksek sesle okunacağı, kağıttan yazılacağı veya tuş takımından girileceği durumlarda bunu kullanın. Bu, çetelenin yansıttığı entropiyi biraz azaltır.
Aynı şifre neden bir daha geri gelmiyor?
Her çalıştırmada yeni rastgele değerler elde edilir, dolayısıyla tekrarlanma olasılığı göz ardı edilebilir. Bir seçeneği değiştirmeden önce şifreyi kopyalayın çünkü önceki şifre hiçbir yerde saklanmaz.