Şifre Oluşturucu
Rastgele bir şifre ya da akılda kalıcı bir parola cümlesi oluşturun. Her şey tarayıcınızda Web Crypto rastgele sayı üreteciyle oluşturulur; şifre UltKit'e hiçbir zaman gönderilmez, kaydedilmez ve saklanmaz. Gösterge, seçtiğiniz ayarların gerçek entropisini bit cinsinden gösterir.
94 simgelik havuz × 20 · Saniyede 10 milyar tahminle ortalama tahmin süresi: 4,6 × 10²¹ yıl
Parolalar tarayıcınızda crypto.getRandomValues ile oluşturulur. UltKit'e hiçbir şey gönderilmez ve hiçbir yerde saklanmaz.
Entropi ve kırılma süresi
Saniyede 10¹⁰ (10 milyar) tahminle çevrimdışı saldırı. Ortalama süre, tüm arama uzayının yarısıdır.
| Entropi | Rastgele karakterler (94 simgelik havuz) | 7.776 kelimelik listeden kelimeler | Ortalama kırılma süresi |
|---|---|---|---|
| 28 | 5 | 3 | 1 saniyeden kısa |
| 40 | 7 | 4 | 55 saniye |
| 50 | 8 | 4 | 16 saat |
| 60 | 10 | 5 | 1,8 yıl |
| 72 | 11 | 6 | 7.482 yıl |
| 80 | 13 | 7 | 1,9 Mn yıl |
| 100 | 16 | 8 | 2 Tn yıl |
| 128 | 20 | 10 | 5,4 × 10²⁰ yıl |
Uzunluk karmaşıklıktan önemlidir: NIST SP 800-63B ne diyor?
ABD Ulusal Standartlar ve Teknoloji Enstitüsü (NIST), parola rehberini SP 800-63B ile yeniden yazdı ve 2024'te yayımlanan 4. revizyonla daha da sıkılaştırdı. Temel önerileri eski kurumsal kurallarla çelişiyor: hizmetler en az 64 karakterlik parolaları kabul etmeli, büyük harf, rakam ve sembol karışımını zorunlu tutmamalı, kullanıcıları düzenli aralıklarla parola değiştirmeye zorlamamalı, bunun yerine yeni parolaları sızdırılmış ve yaygın parolaların listeleriyle karşılaştırmalıdır.
Gerekçe aritmetiktir. Bileşim kuralları insanları "Yaz2024!" gibi tahmin edilebilir kalıplara iter ve saldırganlar ilk bunları dener. Buna karşılık rastgele eklenen her karakter, kaba kuvvet saldırısının işini karakter havuzunun büyüklüğü kadar katlar. 94 yazdırılabilir ASCII sembolünden seçilen rastgele karakter sayısını 12'den 16'ya çıkarmak yaklaşık 26 bit ekler; bu da tahmin etmeyi yaklaşık 78 milyon kat zorlaştırır.
Entropi değeri nasıl hesaplanır?
Entropi, üreticinin eşit olasılıkla kaç farklı parola üretebileceğini ölçer. Rastgele bir parola için uzunluk × log2(havuz büyüklüğü) formülüyle bulunur. Dört karakter kümesinin hepsiyle havuz 94 semboldür ve karakter başına yaklaşık 6,55 bit eder; yani 16 karakter yaklaşık 105 bit verir. Birbirine benzeyen karakterleri hariç tutmak havuzu 84'e düşürür ve karakter başına bitin beşte birinden biraz azına mal olur. Yukarıdaki tablo aynı hesabı kullanır ve saniyede 10 milyar tahmin yapan çevrimdışı bir saldırgan varsayar; bu, hızlı bir karma işlevine karşı GPU düzeneği için makul bir değerdir. bcrypt gibi yavaş bir karma bu hızı kat kat düşürür.
Parola cümleleri karakter yerine kelimelerle aynı şekilde çalışır. Buradaki yerleşik listede 367 kısa ve yaygın kelime vardır; her kelime yaklaşık 8,5 bit ekler ve altı kelime yaklaşık 51 bit verir. Yazması ve akılda tutması kolaydır ama 16 karakterlik rastgele bir paroladan zayıftır. Ayırıcı olarak "rastgele rakam" seçmek her boşluk için yaklaşık 3,3 bit ekler. Önemli bir şeyi koruyan bir parola cümlesi için sekiz kelime kullanın ya da her kelimesi 12,9 bit değerinde olan 7.776 kelimelik bir Diceware listesi tercih edin.
Ölçer, 40 bitin altını zayıf, 40–59 arasını orta, 60–79 arasını güçlü, 80 ve üzerini çok güçlü olarak etiketler. Metni değil, üretici ayarlarını derecelendirir; bir parolayı puanlamanın tek dürüst yolu da budur: "correct horse battery staple" kalıp tabanlı denetleyicilerde yüksek puan alır ama her saldırganın ilk denediği cümledir.
Oluşturulan şifreyi güvenle kullanma
Her hesap için farklı bir parola kullanın ve bunları bir parola yöneticisinin hatırlamasına bırakın; tek bir sitenin sızması birçok hesabın ele geçirilmesine yol açıyorsa sebep parolanın yeniden kullanılmasıdır. Kayıt formunu göndermeden önce parolayı yöneticiye kaydedin ve sunulan her yerde iki aşamalı doğrulamayı açın. Bir hesabı değil bir belgeyi kilitlemek istiyorsanız, güçlü bir parola cümlesi, seçtiğiniz parolayla dosyayı şifreleyen PDF Şifreleme aracıyla iyi çalışır.
Sık sorulan sorular
- Online şifre oluşturucu kullanmak güvenli mi?
- Parola cihazınızdan hiç çıkmıyorsa güvenlidir. Bu üretici tamamen tarayıcınızda, kriptografik olarak güvenli bir rastgele kaynak olan crypto.getRandomValues ile çalışır; parola üretirken, kopyalarken veya ayarları değiştirirken hiçbir istek gönderilmez. Bunu tarayıcınızın ağ panelinden doğrulayabilirsiniz.
- 2026'da bir şifre kaç karakter olmalı?
- Parola yöneticisinde saklanacak rastgele bir parola için dört karakter kümesinin hepsinden en az 16 karakter; bu, 100 bitin üzerinde entropi sağlar. NIST, hizmetlerin en az 64 karakteri kabul etmesini şart koşar, bu yüzden uzunluk nadiren sınır olur.
- 0, O, l ve 1 gibi karışabilen karakterleri neden hariç tutabiliyorum?
- Sesli okumanız veya kâğıttan yazmanız gereken bir parolanın yanlış yazılmaması için. Havuzu 94 sembolden 84'e düşürür; birkaç fazladan karakter bu kaybı fazlasıyla telafi eder.
- Parola cümlesi rastgele şifreden daha mı iyi?
- Parola cümlesinin hatırlanması ve yazılması daha kolaydır; bu yüzden ana parola veya cihaz girişi için uygundur. Karakter başına daha az entropi taşıdığı için daha fazla kelime gerekir: geniş bir listeden en az altı, bu sayfadaki kısa listeden ise sekiz kelime kullanın.
- Şifre oluşturucu ürettiği şifreleri hatırlıyor mu?
- Hayır. Parolalar, yenilerini üretene veya sekmeyi kapatana kadar yalnızca sayfada bulunur. Çerezlere, yerel depolamaya veya bir sunucuya hiçbir şey yazılmaz.