tigtools

Şifre Oluşturucu

Uzunluğu ve karakter türlerini seçerek tarayıcınızın kriptografik rastgele sayı üreteciyle oluşturulmuş şifreler alın. Şifreler cihazınızda oluşturulur ve hiçbir yere gönderilmez.

Tarayıcınızda çalışır Kayıt gerekmez

20
Dahil edilecekler

Bir site bazı simgeleri kabul etmiyorsa bu listeyi düzenleyin. Boşluklar yok sayılır, yinelenen karakterler bir kez sayılır.

Oluşturulan parolalar

    129 bit
    Tahmini entropi
    Çok güçlü
    Güç
    89
    Olası karakterler

    Nasıl kullanılır?

    1. Uzunluğu kaydırıcıyla ayarlayın veya karakter sayısını tam olarak girin (4–128).
    2. Kullanılacak karakter türlerini seçin. Bir site yalnızca belirli sembolleri kabul ediyorsa sembol listesini düzenleyin.
    3. İsteğe bağlı olarak birbirine benzeyen karakterleri hariç tutun. Karakter türleriyle ilgili kuralları olan siteler için “Seçilen her türü en az bir kez kullan” seçeneğini açık bırakın.
    4. Tek bir şifreyi kopyalayın veya her şifreyi ayrı satıra almak için “Tümünü kopyala” seçeneğini kullanın. Yeni bir grup oluşturmak için “Yeniden oluştur”a basın.

    Nasıl çalışır?

    Her karakter, tarayıcınızda yerleşik olarak bulunan kriptografik açıdan güvenli rastgele sayı üreteci crypto.getRandomValues ile seçilir. Math.random hiçbir zaman kullanılmaz. n karakterlik bir havuzdan karakter seçmek için araç, 32 bitlik rastgele bir sayı üretir ve n’nin en büyük katını aşan küçük aralıktaki değerleri atar. Bu reddetmeli örnekleme yöntemi, modulo yanlılığını önler; böylece havuzdaki her karakterin seçilme olasılığı tamamen eşit olur.

    “Seçilen her türü en az bir kez kullan” açık olduğunda araç önce seçilen her türden bir karakter alır, kalan konumları birleşik havuzdan doldurur ve ardından tüm konumları aynı tarafsız rastgele kaynağı kullanan Fisher–Yates karıştırma yöntemiyle karıştırır. Böylece garanti edilen karakterler her zaman başta yer almaz.

    Entropi değeri, log2(havuz büyüklüğü) × uzunluk formülüyle hesaplanır. Varsayılan 89 karakterin tümü kullanılarak oluşturulan 16 karakterlik bir şifre yaklaşık 103 bit, 20 karakterlik bir şifre ise yaklaşık 129 bit entropiye sahiptir. “Her türü kullan” kuralı olası şifrelerin sayısını biraz azalttığından gerçek entropi gösterilenden bir miktar düşüktür. Etiketler yaklaşık bir fikir verir: 28 bitin altı çok zayıf, 28–39 zayıf, 40–59 orta, 60–99 güçlü ve 100 veya üzeri çok güçlüdür. Entropi yalnızca bu tür rastgele oluşturulmuş şifreleri tanımlar; kişinin kendi oluşturduğu şifreler hakkında bilgi vermez.

    Örnekler

    Şifre yöneticisine kaydedilecek bir şifre

    Varsayılan ayarları kullanın (20 karakter, dört türün tümü). Sonuç yaklaşık 129 bit entropiye sahiptir; tahmin edilmesi son derece zordur ve şifre yöneticiniz bunu sizin için hatırlar.

    Bazı sembolleri kabul etmeyen bir site

    Bir banka yalnızca !@#$% karakterlerini kabul ediyorsa sembol listesini bu beş karakterle değiştirin. Havuz 67 karaktere düşer; yine de 16 karakterlik bir şifre yaklaşık 97 bit entropiye sahip olur.

    TV’de yazmanız gereken bir Wi-Fi şifresi

    Sembolleri kapatın ve birbirine benzeyen karakterleri hariç tutun. I, l, 1, O, 0 ve o olmadan, kalan 56 harf ve rakamla oluşturulan 16 karakterlik bir şifreyi sesli olarak aktarmak kolaydır ve yine de yaklaşık 93 bit entropiye sahiptir.

    Sık sorulan sorular

    Şifrem ne kadar uzun olmalı?

    Şifre yöneticisiyle korunan hesaplar için 16–20 rastgele karakter yeterlidir. Şifreyi sık sık kendiniz yazmanız gerekiyorsa yalnızca harf ve rakamlardan oluşan daha uzun bir şifreyi girmek daha kolaydır ve bu şifre, semboller içeren daha kısa bir şifre kadar güçlü olabilir.

    Bir web sitesinde şifre oluşturmak güvenli mi?

    Bu sayfa şifreleri tamamen tarayıcınızda, işletim sisteminin güvenli rastgele sayı kaynağını kullanarak oluşturur. Şifreler sunucuya gönderilmez, kaydedilmez veya analiz verilerine eklenmez. Sayfa yüklendikten sonra internet bağlantınızı kesebilirsiniz; araç çalışmaya devam eder.

    Birbirine benzeyen karakterleri hariç tutmak entropiyi neden düşürür?

    Entropi, her konumda kullanılabilecek karakter sayısına bağlıdır. Karakterleri kaldırmak havuzu küçültür ve her karakterin eklediği bit miktarını biraz azaltır. Uzunluğa birkaç karakter ekleyerek bu farkı kapatabilirsiniz.

    “Modulo yanlılığı” ne demektir ve neden önemlidir?

    Basit bir üreteç, rastgele bir sayı alır ve havuz büyüklüğüne böldükten sonraki kalanı kullanır. Havuz büyüklüğü rastgele sayı aralığını eşit olarak bölmüyorsa bazı karakterler biraz daha sık seçilir. Bu araç, eşit dağılmayan aralığın sonundaki değerleri reddedip yeniden sayı üretir; böylece tüm karakterlerin seçilme olasılığı eşit olur.

    Gizlilik

    Şifreler tarayıcınızda crypto.getRandomValues ile oluşturulur. Yüklenmez, saklanmaz, kaydedilmez veya analiz verilerine gönderilmez; yalnızca aracın kullanıldığını belirten anonim bir etkinlik kaydedilir. Kopyalama işlemi cihazınızın panosunu kullanır.