Şifre oluşturucu, tahmin edilmesi zor, tamamen rastgele parolalar üreten bir araçtır. İnsanların kendi seçtiği şifreler genellikle doğum tarihi, isim veya klavye dizisi gibi kalıplara dayanır ve bu yüzden kolay kırılır. R10.Net Rastgele Şifre Oluşturucu, kriptografik olarak güvenli bir rastgele sayı kaynağı kullanarak istediğiniz uzunlukta ve karakter türlerinde tek seferde 1 ile 20 arasında şifre üretir ve şifrenin gücünü entropi (bit) değeriyle gösterir.
Güçlü şifre nasıl olmalı?
Bir şifreyi güçlü yapan iki şey vardır: uzunluk ve karakter çeşitliliği. Saldırganlar önce sözlük kelimelerini ve bilinen sızıntı listelerini dener; rastgele üretilmiş uzun bir şifre bu listelerde yer almaz. Genel kabul gören öneriler şunlardır:
- En az 12, tercihen 16 karakter veya daha uzun olması,
- Büyük harf, küçük harf, rakam ve sembolün birlikte kullanılması,
- Her hesap için farklı bir şifre seçilmesi,
- Kişisel bilgi, kelime veya "123456", "qwerty" gibi dizilerden kaçınılması.
Nasıl kullanılır?
- Şifre uzunluğu alanına 4 ile 128 arasında bir değer girin. Varsayılan 16 karakterdir.
- Adet alanında kaç şifre üretileceğini seçin (1–20, varsayılan 5).
- Karakter türleri bölümünden büyük harf (A-Z), küçük harf (a-z), rakam (0-9) ve sembol (!@#$…) seçeneklerini işaretleyin. En az bir tür seçilmelidir.
- Şifreyi elle yazmanız gerekecekse benzer karakterleri hariç tut (O 0 I l 1) seçeneğini açın; böylece birbirine karışan karakterler kullanılmaz.
- Oluştur düğmesine basın, beğendiğiniz şifreyi kopyalayıp şifre yöneticinize kaydedin.
Sonuçlar nasıl yorumlanır?
Araç, ürettiği şifrelerin yanında bir güç etiketi ve entropi değeri gösterir. Entropi, uzunluk × log2(karakter havuzu) formülüyle hesaplanır ve bir saldırganın tüm olasılıkları denemesi için gereken zorluğu ifade eder. Her ek bit, olası kombinasyon sayısını iki katına çıkarır.
| Entropi | Etiket | Anlamı |
|---|---|---|
| 40 bitin altı | Zayıf | Kısa veya tek tür karakterli; önemli hesaplarda kullanmayın. |
| 40–60 bit | Orta | Düşük riskli hesaplar için kabul edilebilir. |
| 60–80 bit | Güçlü | Çoğu kullanım için yeterli. |
| 80 bit ve üzeri | Çok güçlü | E-posta, banka ve yönetici hesapları için önerilir. |
Örnek: Dört karakter türünün tamamı seçildiğinde havuz 89 karakterdir. 16 karakterlik bir şifre yaklaşık 103 bit entropiye ulaşır ve "Çok güçlü" olarak işaretlenir. Yalnızca küçük harflerden oluşan 8 karakterlik bir şifre ise yaklaşık 38 bitte kalır ve "Zayıf" sayılır. Araç ayrıca seçtiğiniz her karakter türünden en az bir karakterin şifrede bulunmasını garanti eder.
Şifre güvenliği için pratik öneriler
- Şifre yöneticisi kullanın: Rastgele şifreleri ezberlemek zordur. Bir şifre yöneticisi her hesap için farklı bir şifreyi güvenle saklar.
- İki adımlı doğrulamayı açın: Şifre bir şekilde sızsa bile hesabınız ek bir doğrulama katmanıyla korunur.
- Şifreleri tekrar kullanmayın: Bir sitedeki sızıntı, aynı şifreyi kullandığınız tüm hesapları riske atar.
- Sembol kabul etmeyen siteler: Bazı sistemler belirli sembolleri reddeder. Bu durumda sembolü kapatıp uzunluğu artırarak aynı gücü yakalayabilirsiniz.
- Şifreleri paylaşmayın: Ürettiğiniz şifreyi e-posta veya mesajla düz metin olarak göndermeyin.
- Sızıntı sonrası hemen değiştirin: Kullandığınız bir servisin veri sızıntısı yaşadığını öğrenirseniz o hesabın ve aynı şifreyi paylaşan diğer hesapların şifresini yeni ve rastgele bir şifreyle değiştirin.
Hangi seçenekleri ne zaman kullanmalısınız?
Her sistem aynı kuralları kabul etmez. Araçtaki seçenekleri kullanım yerine göre ayarlamak, hem güvenliği hem de pratikliği korur:
- Web sitesi ve e-posta hesapları: Dört karakter türünü de açık bırakın ve en az 16 karakter seçin. Şifre yöneticisi kullanıyorsanız 20–24 karakter de rahatlıkla kullanılabilir.
- Wi-Fi ağı şifresi: Misafirlerin elle yazacağı bir şifre için benzer karakterleri hariç tutun ve sembolleri kapatıp uzunluğu 16–20 karaktere çıkarın; yazması kolaylaşır, gücü yüksek kalır.
- Sayısal PIN gerektiren sistemler: Yalnızca rakam seçeneğini açarak istediğiniz uzunlukta rastgele bir sayı dizisi üretebilirsiniz. Bu tür şifrelerin gücü düşük olacağından sistemin deneme sınırı koyduğundan emin olun.
- Veritabanı, sunucu ve API şifreleri: İnsanların yazmayacağı bu şifrelerde 32 karakter ve üzeri uzunluk seçmek maliyetsiz bir güvenlik artışı sağlar. Ancak bazı yapılandırma dosyalarında tırnak ve ters eğik çizgi gibi semboller sorun çıkarabilir; böyle bir hata görürseniz sembolleri kapatıp uzunluğu artırın.
Birden fazla şifre üretmek de işe yarar: Aynı ayarlarla gelen beş seçenekten yazımı en rahat olanı seçebilir veya farklı hesaplar için ayrı ayrı kullanabilirsiniz.
8 karakterli şifre örnekleri neden önerilmez?
İnternette sıkça aranan "8 karakterli şifre örnekleri" veya "güçlü şifre örnekleri" listelerindeki şifreleri doğrudan kullanmak risklidir; yayımlanmış bir şifre artık rastgele değildir ve saldırı listelerine girebilir. Ayrıca 8 karakter, modern donanımla yapılan kaba kuvvet denemelerine karşı tek başına yeterli değildir. Örnek aramak yerine bu araçla size özel ve daha uzun bir şifre üretmek çok daha güvenlidir.
İlgili araçlar
Geliştiriciyseniz bir metnin özet değerini görmek için MD5 ve SHA şifreleme aracını kullanabilirsiniz; ancak kullanıcı şifrelerini veritabanında saklarken MD5 yerine bcrypt veya Argon2 gibi yavaş algoritmalar tercih edilmelidir. Veriyi metin olarak taşımak için Base64 şifreleme, sitenizi korumaya yönelik sunucu kuralları için Htaccess oluşturucu araçlarına göz atın.