Şifre Üretici
Güvenli random şifre üretici.
Şifre Ayarları
Güvenli Şifre Nasıl Oluşturulur?
Güçlü bir şifre için uzunluk ve çeşitlilik kritiktir. NIST SP 800-63B standartlarına göre minimum 8 karakter, tercihen 16+ karakter önerilir. Büyük/küçük harf, rakam ve özel karakterlerin kombinasyonu entropi değerini artırır. Karıştırılabilecek karakterleri (0 ile O, 1 ile l ve I gibi) hariç tutmak yazım hatalarını önler.
Şifre Gücü Formülü (Entropi)
Entropi (bit) = Uzunluk × log₂(Karakter Seti Boyutu)- Karakter seti boyutunu belirle: büyük(26) + küçük(26) + rakam(10) + özel karakterler
- log₂(karakter seti boyutu) ile her karakterin katkısını hesapla
- Uzunlukla çarp → toplam entropi (bit)
- 50-60 bit: Orta | 60-80 bit: Güçlü | 80+ bit: Çok Güçlü
Örnek Hesaplama
Entropi = 16 × log₂(94) = 16 × 6.55 = 104.8 bit → Çok Güçlü
Kıyaslama: "şifre123" = 8 × log₂(36) ≈ 41 bit → Zayıf!
Sık Sorulan Sorular
Entropi nedir ve neden önemlidir?
Entropi, bir şifrenin ne kadar tahmin edilemez olduğunu ölçer. Yüksek entropi = kaba kuvvet saldırılarına karşı daha uzun kırılma süresi. 80 bit entropili bir şifreyi modern donanımla kırmak milyarlarca yıl sürer.
Parola yöneticisi kullanmalı mıyım?
Kesinlikle evet. Bitwarden, 1Password veya KeePass gibi parola yöneticileri her site için ayrı güçlü şifre oluşturmanıza ve saklamanıza olanak tanır. Tüm şifrelerinizi ezberlemeniz gerekmez.
crypto.getRandomValues neden daha güvenli?
Math.random() tahmin edilebilir bir algoritma kullanır. crypto.getRandomValues() ise işletim sisteminin kriptografik olarak güvenli rastgele sayı üreticisini kullanır — tahmin edilemez.
Kırılma süresi nasıl hesaplanır?
Saniyede 10 milyar tahmin yapabilen modern GPU varsayılarak: olası kombinasyon sayısı = karakter_seti^uzunluk. Bu sayıyı tahmin hızına bölerek ortalama kırılma süresini buluruz.