İçeriğe geç
Favoriler

Şifre Oluşturucu

Güncellendi:

Büyük harf, küçük harf, rakam ve simge kullanarak 4 ile 128 karakter arası güçlü, rastgele şifreler oluşturun. Oluşturucu kriptografik olarak güvenli rastgelelik kullanır ve şifrenin güçlülüğünü ile bit cinsinden entropisini gösterir.

Güçlü Bir Şifre Oluşturun

Giriş alanları
Karakter sayısı (4–128). Uzun olan daha güçlüdür.
Etkinleştirilirse, herhangi bir değeri değiştirdiğinizde sonuç otomatik olarak güncellenir.

Şifre Entropi Formülü

Formül
\[ E = L \times \log_2(N) \]

Burada:

  • \(E\) — şifrenin entropisi, bit cinsinden ölçülür
  • \(L\) — şifre uzunluğu (karakter sayısı)
  • \(N\) — karakter havuzunun büyüklüğü (her konumda bulunabilecek farklı karakterlerin sayısı)

Bu formül, oluşturucunun üretebileceği eşit olasılıklı şifre sayısını tahmin eder. Her ek bit olasılık sayısını iki katına çıkardığı için bir saldırganın şifreyi kaba kuvvetle kırması için ortalama olarak yaklaşık \(2^E\) deneme yapması gerekir.

Şifre Oluşturucu – Hesaplama Örneği

Örnek: varsayılan ayarlar — Şifre Uzunluğu 16, Büyük Harf (A–Z), Küçük Harf (a–z), Rakamlar (0–9) ve Simgeler (!@#$%…) seçeneklerinin tümü etkin.

\[ N = 26 + 26 + 10 + 27 = 89 \text{ havuzdaki karakter sayısı} \]

\[ E = 16 \times \log_2(89) \approx 16 \times 6.476 \approx 103.6 \text{ bit} \]

Sonuç: aK7#mP2$xQ9&wZ4! gibi 16 karakterlik bir şifre, yaklaşık 103,6 bit entropi ile Güçlü olarak derecelendirilir ve hesaplar, şifreleme ve yönetici kullanımı için oldukça uygundur.

Şifre Oluşturucu Nasıl Kullanılır

  1. Şifre Uzunluğunu girin (4 ile 128 arası herhangi bir değer). Uzun şifreleri kırmak üstel olarak daha zordur.
  2. Karakter setlerini işaretleyin veya işaretini kaldırın: Büyük Harf (A–Z), Küçük Harf (a–z), Rakamlar (0–9) ve Simgeler (!@#$%…). En az bir set seçili olmalıdır.
  3. Hesapla düğmesine tıklayın. Oluşturulan Şifre altında yeni bir şifre görünür.
  4. Şifrenin ne kadar güvenli olduğunu değerlendirmek için Güçlülük derecesini ve bit cinsinden Entropi değerini kontrol edin.
  5. Şifreyi parola yöneticinize veya kayıt olduğunuz servise kopyalayın; farklı bir şifre isterseniz yeniden oluşturun.

Şifre Entropisi Nedir ve Neden Önemlidir

Şifre entropisi, bir şifrenin öngörülemezliğini bit cinsinden ölçer. Yalnızca iki şeye bağlıdır: şifrenin uzunluğuna ve olası karakterlerin setinin ne kadar büyük olduğuna. Yalnızca küçük harflerden oluşan rastgele 8 karakterlik bir şifre \(8 \times \log_2(26) \approx 37.6\) bit sağlarken, aynı uzunluk tüm dört karakter setiyle \(8 \times \log_2(89) \approx 51.8\) bit sağlar — 100.000 kattan fazla kombinasyon farkı.

Oluşturucu, seçilen her setten en az bir karakter olmasını garanti eder, sonra kalan konumları tüm havuzdan doldurur ve sonucu karıştırır. Rastgelelik, tarayıcının crypto.getRandomValues işlevinden reddetme örneklemesi (rejection sampling) ile gelir; bu yöntem modulo sapmasını önler ve kriptografik işlemlerde kullanılanla aynı rastgelelik kaynağıdır. Şifreler tamamen tarayıcınızda oluşturulur ve asla bir sunucuya gönderilmez.

Genel bir kural olarak, günlük hesaplar için 60–80 bit yeterlidir, önemli hesaplar için 80–128 bit güçlüdür ve 128 bit veya üzeri çok güçlü kabul edilir — modern şifrelemede kullanılan anahtarlarla karşılaştırılabilir. Tüm karakter setlerini içeren rastgele 20 karakterlik bir şifre 129 biti aşar ve mevcut teknolojiyle kaba kuvvetle fiilen kırılamaz.

Güçlülük Dereceleri Referansı

Entropi (bit) Güçlülük Derecesi Tipik Kullanım
40'ın altı Çok zayıf Kullanmayın — dakikalar veya saatler içinde kırılabilir
40 – 60 Zayıf Yalnızca düşük değerli hesaplar
60 – 80 İyi Günlük hesaplar
80 – 128 Güçlü Hesaplar, şifreleme, yönetici kullanımı
128 ve üzeri Çok güçlü Yüksek güvenlik ve uzun vadeli kullanım

Varsayımlar, Sınırlamalar ve Pratik İpuçları

  • Entropi değeri, şifrenin gerçekten rastgele olduğunu varsayar. P@ssword123 gibi insan yapımı şifreler için geçerli değildir; bunlar karmaşık görünse de saldırganların ilk denediği öngörülebilir kalıpları izler.
  • Entropi, şifreyi kullandığınız web sitesinin güvenliği hakkında hiçbir şey söylemez. Yeniden kullanılan şifreler güçlülüklerinden bağımsız olarak sızdırılabilir; bu nedenle her hesap için benzersiz bir şifre kullanın ve mümkünse iki faktörlü kimlik doğrulamayı etkinleştirin.
  • Bazı eski sistemler belirli simgeleri reddeder veya şifre uzunluğunu sınırlar (genellikle 8–20 karakterde). Bir site oluşturulan şifreyi kabul etmezse Simgeler seçeneğini kapatın veya uzunluğu azaltıp yeniden oluşturun.
  • Uzunluk karmaşıklıktan üstündür: simgesiz 20 karakterlik bir şifre (\(\approx 115\) bit), simgeli 8 karakterlik bir şifreden (\(\approx 52\) bit) daha güçlüdür.
  • Şifreleri asla düz metin dosyalarda saklamayın. Bir metnin birebir kopyasını doğrulamanız gerekiyorsa SHA-256 Özet (Hash) Oluşturucu veya MD5 Özet (Hash) Oluşturucu gibi araçlar bir sağlama toplamı üretir — ancak düz MD5 veya SHA-256 gerçek şifreleri saklamak için uygun değildir; bunun yerine özel bir parola yöneticisi kullanın.
  • Bir sitenin şifreyi metin olarak aktarması gerekiyorsa Base64 Kodlayıcı onu kodlayabilir — ancak Base64'ün şifreleme olmadığını ve hiçbir koruma sağlamadığını unutmayın.

Sıkça Sorulan Sorular

Şifre entropisini elle nasıl hesaplarım?

\(E = L \times \log_2(N)\) formülünü kullanın; burada \(L\) şifre uzunluğu ve \(N\) olası karakter sayısıdır. Örneğin, küçük harf, büyük harf, rakam ve simge kullanan 12 karakterlik bir şifrenin havuzu 89 karakterdir, dolayısıyla \(E = 12 \times \log_2(89) \approx 77.7\) bit olur. Hesap makinenizde 2 tabanında logaritma düğmesi yoksa bunun yerine \(\log_{10}(N) / \log_{10}(2)\) hesaplayın.

Şifrem ne kadar uzun olmalı?

Günlük hesaplar için 12–16 rastgele karakter (tüm karakter setleriyle yaklaşık 78–104 bit) sağlam bir hedeftir. Bankacılık, e-posta, şifreleme anahtarları veya yönetici hesapları için 20 karakter veya daha fazlasını kullanın; bu, 128 biti aşar ve kaba kuvvetle kırılması fiilen imkânsızdır. 10 rastgele karakterin altı risklidir ve 8'in altı, ne kadar karmaşık görünürse görünsün, tamamen kaçınılmalıdır.

Çevrimiçi bir şifre oluşturucuyu kullanmak güvenli mi?

Bu oluşturucu tamamen tarayıcınızda, yerleşik crypto.getRandomValues işlevini kullanarak çalışır — kriptografik işlemlerde kullanılanla aynı rastgelelik kaynağı. Hiçbir şifre hiçbir sunucuya iletilmez veya sunucuda saklanmaz. Ekstra dikkat için tarayıcınızın geliştirici araçlarını açabilir, internet bağlantısını kesebilir ve şifrenin yine de doğru oluşturulduğunu doğrulayabilirsiniz.

Karmaşıklıktan daha uzunluk neden daha önemlidir?

Her ek karakter, olası şifrelerin sayısını havuz büyüklüğü kadar çarpar; oysa bir karakter seti eklemek çarpanı yalnızca bir kez artırır. Yalnızca harf ve rakamlardan oluşan 20 karakterlik bir şifre yaklaşık 119 bit verirken, tüm simgeleri içeren 8 karakterlik bir şifre yalnızca yaklaşık 52 bit verir. Simge eklemek yardımcı olur, ancak uzunluk eklemek verdiğiniz her karar için çok daha fazla katkı sağlar.

Şifre ile parola ifadesi (passphrase) arasındaki fark nedir?

Parola ifadesi, "mercan-tundra-keman-erik" gibi rastgele kelimelerden oluşan bir dizidir ve genellikle birkaç bin kelimelik bir listeden seçilir. Her kelime yaklaşık 10–13 bit entropi katkısı sağlar. 5 kelimelik bir parola ifadesi (50–65 bit) günlük kullanım için yeterlidir ve mobil klavyelerde yazması daha kolaydır; rastgele karakterli şifreler ise aynı güçlülüğe daha az karakterle ulaşır.

Bir web sitesi oluşturduğum şifreyi reddetti. Ne yapmalıyım?

Bazı eski veya kötü tasarlanmış sistemler hangi simgelerin kullanılabileceğini kısıtlar veya uzunluğu 8–20 karakterde sınırlar. Site şifrenizi kabul etmiyorsa Simgeler seçeneğinin işaretini kaldırın, uzunluğu azaltın ve yeniden oluşturun. Daha küçük karakter havuzunu telafi etmek için şifreyi sitenin izin verdiği ölçüde uzun yapın — örneğin, simgesiz 20 karakter yaklaşık 115 bit entropi sağlar.

En yaygın şifre güvenliği hataları nelerdir?

En büyükleri: aynı şifreyi siteler arasında yeniden kullanmak (bir serviste yaşanan sızıntı diğerlerini de açığa çıkarır), yeni bir şifre oluşturmak yerine eskiyi ufak değişikliklerle kullanmaya devam etmek, şifreleri düz metin dosyalarda veya elektronik tablolarda saklamak ve iki faktörlü kimlik doğrulamayı atlamak. Ayrıca doğum günleri veya isimler gibi kişisel bilgilerden kaçının — öngörülebilir bilgilerden oluşturulan uzun bir şifre bile, görünen uzunluğunun ima ettiğinden çok daha az gerçek entropiye sahiptir. Benzersiz şifreleri saklamak için bir parola yöneticisi kullanın.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir