Şifre oluşturucu ne yapar?

Araç iki tür değer üretir. Şifre modunda küçük harf, büyük harf, rakam ve sembollerden oluşan 4–128 karakterlik rastgele bir dizi oluşturur. Parola cümlesi modunda bir kelime listesinden rastgele kelimeler seçip ayırıcıyla birleştirir; örneğin sincap-pusula-fener-ayva-elma-toka. Tek seferde en fazla 50 değer üretebilirsiniz.

Her ayar değişikliğinde karakter havuzu ve entropi yeniden hesaplanır. Önceden üretilmiş değerler ekranda eski ayarlarla kalmasın diye silinir; yenisi için “Oluştur” düğmesine basarsınız.

Nasıl kullanılır?

  • Şifre ya da parola cümlesi modunu seçin.
  • Şifre için uzunluğu ve karakter sınıflarını belirleyin. Sembol setini düzenleyerek hedef sistemin kabul etmediği karakterleri çıkarabilirsiniz.
  • Gerekirse benzer karakterleri (I, l, 1, O, 0) hariç tutun ve her seçili sınıftan en az bir karakter zorunluluğunu açık bırakın.
  • Parola cümlesi için kelime sayısını, listeyi (Türkçe veya İngilizce) ve ayırıcıyı seçin.
  • “Oluştur”a basın, değeri kopyalayın ve bir parola yöneticisine kaydedin. İşiniz bitince “Panoyu temizle” düğmesini kullanın.

Rastgelelik ve modulo sapması

Rastgele değerler yalnızca crypto.getRandomValues ile alınır; Math.random hiç kullanılmaz. Web Crypto yoksa araç şifre üretmeyi reddeder. 32 bitlik bir sayıyı havuz boyutuna göre doğrudan mod almak bazı karakterleri çok az da olsa daha sık seçtirir. Bu yüzden havuz boyutunun katı olmayan en üst aralıktaki sayılar atılır ve yeni sayı çekilir (rejection sampling). Böylece her karakterin olasılığı eşittir.

“Her sınıftan en az bir” seçeneği şifreye sonradan karakter eklemez. Koşulu sağlamayan şifre tümüyle atılıp baştan üretilir; sonuç, koşulu sağlayan bütün şifreler arasında eşit olasılıklı olur.

Entropi nasıl hesaplanır?

Rastgele şifrede entropi uzunluk × log2(havuz), parola cümlesinde kelime sayısı × log2(liste boyutu) formülüyle bulunur. Sona rakam eklemek log2(10) ≈ 3,3 bit katar; büyük harfle başlatmak kural sabit olduğu için bit eklemez. Her sınıf zorunluysa araç geçersiz şifreleri çıkararak tam değeri de gösterir; fark genellikle birkaç onda bir bittir.

AyarHavuz / listeEntropi
20 karakter, 4 sınıf, varsayılan semboller89129,4 bit
12 karakter, harf ve rakam6271,3 bit
6 Türkçe kelime2.38567,3 bit
6 İngilizce kelime2.59768,1 bit

Etiketler aracın kendi eşikleridir, bir standart değildir: 45 bitin altı zayıf, 45–63 orta, 64–99 güçlü, 100 ve üzeri çok güçlü. Entropi yalnızca rastgele üretilmiş değerler için anlamlıdır; kişinin kendi seçtiği bir şifre aynı uzunlukta olsa da bu kadar güçlü değildir.

Parola cümlesi ve kelime listeleri

Türkçe (2.385 kelime) ve İngilizce (2.597 kelime) listeler bu site için genel kelime dağarcığından derlendi; yayımlanmış Diceware veya EFF listelerinin kopyası değildir. Kelimeler 3–8 harflidir, özel ad ve kaba ifade içermez. Listeler 2.048 kelimenin üzerinde olduğu için her kelime 11 bitten biraz fazla katkı verir. Türkçe karakterleri ASCII’ye çevirme seçeneğinde “çam” ile “cam” gibi çakışan kelimeler birleşir; liste 2.369 kelimeye iner ve entropi bu gerçek sayıyla hesaplanır. Ayırıcısız birleştirmede kelime sınırları belirsizleştiği için gösterilen değer üst sınırdır.

Örnek ve yorum

Varsayılan ayarlarla 20 karakterlik bir şifre k7#Rv}q2Xm!pT9w;Ld4e gibi görünür ve yaklaşık 129 bit taşır. Aynı güce yakın, yazması daha kolay bir seçenek istiyorsanız 8 Türkçe kelimelik bir parola cümlesi yaklaşık 90 bit verir. Sayfadaki örnekler yalnızca biçimi gösterir; gerçek kullanım için her zaman yeni bir değer üretin.

Sınırlar ve gizlilik

Değerler yalnızca tarayıcı belleğinde tutulur; paylaşım bağlantısına, tarayıcı deposuna, konsola veya bir sunucuya yazılmaz. Paylaşım bağlantısına isteğe bağlı olarak yalnızca ayarlar eklenir. Pano bir istisnadır: kopyaladığınız değer başka uygulamalar tarafından okunabilir, Windows pano geçmişi veya pano yöneticileri de saklayabilir. “Panoyu temizle” düğmesi güncel pano içeriğinin üzerine boş metin yazar, geçmiş kayıtlarını silemez. Araç bir şifrenin daha önce sızdırılıp sızdırılmadığını kontrol etmez ve hesabınızı korumak için iki adımlı doğrulamanın yerini tutmaz.

Sık sorulan sorular

Üretilen şifreler bir yere kaydediliyor mu?

Hayır. Şifreler tarayıcınızda üretilir; sunucuya, bağlantıya veya tarayıcı deposuna yazılmaz. Sayfayı kapattığınızda bellekten silinir.

Kaç karakterlik şifre yeterli?

Rastgele üretilmiş ve dört sınıf içeren 16 karakterlik bir şifre yaklaşık 103 bit taşır; bu çoğu hesap için bol bir paydır. Asıl önemli olan her hesapta farklı şifre kullanmaktır.

Parola cümlesi rastgele şifreden daha mı güvenli?

Güç kelime sayısına bağlıdır. Altı kelime yaklaşık 67 bit, sekiz kelime yaklaşık 90 bit verir. Parola cümlesi daha uzundur ama yazması ve hatırlaması kolaydır.

Benzer karakterleri hariç tutmak şifreyi zayıflatır mı?

Havuz 5 karakter küçülür; 20 karakterlik şifrede entropi yaklaşık 129,5 bitten 127,8 bite iner. Değeri elle okuyup yazacaksanız bu küçük kayıp genellikle kabul edilebilir.

Neden bazı sembolleri kaldırmam gerekebilir?

Bazı sistemler tırnak, ters eğik çizgi veya boşluk gibi karakterleri kabul etmez ya da farklı yorumlar. Sembol setinden bu karakterleri silin; entropi yeni havuza göre güncellenir.

Yayın: · Güncelleme: