Şifre Oluşturucu
Uzunluğu ve karakter türlerini seçin; tarayıcınızın kriptografik rastgele kaynağıyla bir ya da birkaç şifre üretin, entropiyi görün. Hiçbir şey cihazınızdan çıkmaz.
4 ile 128 arasında bir tam sayı.
1 ile 20 arasında bir tam sayı.
Küçük harfleri dahil eder.
Büyük harfleri dahil eder.
Rakamları dahil eder.
Aşağıdaki listeden sembolleri dahil eder.
Okurken ya da yazarken kolayca karıştırılan i, l, 1, L, o, 0 ve O karakterlerini çıkarır.
Her şifre, seçilen her kümeden en az bir karakter içerir. Entropiyi biraz düşürür; gösterilen değer bunu hesaba katar.
Yalnızca yazdırılabilir ASCII semboller; harf, rakam ve boşluk olmaz. Tekrarlar yok sayılır.
Şifreler tarayıcınızda üretilir. Hiçbir sunucuya gönderilmez ve saklanmaz.
Nasıl çalışır
Bu sayfadan çıkan şifre, seçtiğiniz uzunluktadır. Her karakter, bir havuzdan bağımsız ve eşit olasılıkla çekilir. Havuz, açık bıraktığınız kümelerin birleşimidir: küçük harf a-z (26 karakter), büyük harf A-Z (26), rakam 0-9 (10) ve semboller (varsayılan 23, aşağıda). Tekrarlar çıkarılır; sonuçta gördüğünüz havuz boyutu, farklı karakterlerin sayısıdır.
Rastgelelik nereden gelir. Tek kaynak crypto.getRandomValues, yani Web Crypto API'nin tarayıcıdaki kriptografik rastgele üretecidir. Kriptografik olmayan sıradan Math üreteci hiçbir yerde kullanılmaz; aracın testleri kaynak kodunu bunun için tarar.
Modulo yanlılığı yok. Üreteç 0 ile 255 arasında rastgele baytlar alır. n karakterden birini seçmek için bayt değerinin n'e bölümünden kalanı almak, n 256'yı tam bölmedikçe adil değildir. Havuz 7 karakterse 256 = 36 × 7 + 4 olduğundan 0'dan 3'e kadar kalanlara 37 farklı bayt, 4'ten 6'ya kadar olanlara yalnızca 36 bayt düşer: bazı karakterler biraz daha sık çıkar. Araç bunu reddederek önler: 252 ve üstündeki her bayt atılır ve yenisi çekilir. 62 karakterlik havuzda eşik 248'dir. 256 karaktere kadar her havuz için çekiliş başına bir bayt yeter. Kabul edilen her değer eşit olasılıklıdır ve karakter başına ortalama ikiden az çekiliş gerekir.
Her kümeden karakter şartı. Açıkken (varsayılan), tamamlanan şifre seçili kümelerden birinden hiç karakter içermiyorsa atılır ve baştan üretilir. Araç her kümeden bir karakter koyup sonra karıştırmaz; çünkü bu yöntem bazı geçerli şifreleri diğerlerinden daha olası hale getirir ve entropi artık kesin söylenemezdi. Yeniden çekmek, tüm geçerli şifreleri eşit olasılıkta tutar.
Entropi. N olası şifre arasından düzgün seçim için entropi log2(N) bittir. Şart kapalıyken N, havuz boyutunun uzunluk kuvvetidir; yani entropi = uzunluk × log2(havuz boyutu). Şart açıkken N, seçili her kümeden en az bir karakter içeren o uzunluktaki dizilerin sayısıdır ve dahil etme-hariç tutma ilkesiyle tam olarak sayılır. Gösterilen değer, saldırganın ayarlarınızı bildiğini ama şifreyi bilmediğini varsayar.
Güç etiketleri. 28 bitin altı "Çok zayıf", 28 ile 36 arası "Zayıf", 36 ile 60 arası "Orta", 60 ile 128 arası "Güçlü", 128 ve üstü "Çok güçlü". Bu eşikler bu sitenin kendi editoryal sınıflandırmasıdır, bir standart değildir; şifreyi nerede kullanacağınız hakkında bir şey söylemez.
Varsayılan semboller !@#$%^&*()-_=+[]{};:,.? biçimindedir. Tırnaklar, ters bölü, boşluk, küçüktür-büyüktür işaretleri, bölü, dikey çizgi, yaklaşık işareti (~) ve ters tırnak bu listede yoktur; sembol alanına yazdırılabilir herhangi bir ASCII sembolü kendiniz yazabilirsiniz.
Örnekler
Entropi değerleri uzunluk × log2(havuz) ile bulunur. Aksi belirtilmedikçe şart kapalıdır.
| Ayar | Havuz | Entropi | Etiket |
|---|---|---|---|
| Yalnızca rakam, 6 karakter | 10 | 19,93 bit | Çok zayıf |
| Yalnızca rakam, 10 karakter | 10 | 33,22 bit | Zayıf |
| Yalnızca küçük harf, 8 karakter | 26 | 37,60 bit | Orta |
| Yalnızca iki sembol (! ve #), 40 karakter | 2 | 40,00 bit | Orta |
| Harf ve rakam, 12 karakter | 62 | 71,45 bit | Güçlü |
| Harf ve rakam, 21 karakter | 62 | 125,04 bit | Güçlü |
| Harf ve rakam, 22 karakter | 62 | 130,99 bit | Çok güçlü |
| Dört küme, 16 karakter | 85 | 102,55 bit | Güçlü |
| Rakam ve küçük harf, 4 karakter, şart açık | 36 | 20,21 bit (şart kapalıyken 20,68) | Çok zayıf |
Son satır tam sayımdır: 36⁴ − 26⁴ − 10⁴ = 1.212.640 geçerli şifre; bunun log2'si 20,21, şart kapalıyken 4 × log2(36) = 20,68'dir. Dört küme ve 16 karakterde şartı açmak değeri yalnızca bir bitin küçük bir kesri kadar (yaklaşık 0,2) düşürür; çünkü rastgele bir şifre zaten çoğunlukla dört türü de içerir.
Adım adım bir çekiliş. Yalnızca rakam, uzunluk 4, havuz 10; eşik 250. Rastgele baytlar 252, 3, 255, 17, 200, 9 olsun. 252 ve 255, 250 ve üstü olduğu için atılır. Kalanlar 3, 17 mod 10 = 7, 200 mod 10 = 0 ve 9 verir: şifre 3709.
Şart için yeniden çekme. Küçük harf ve rakam, uzunluk 4. İlk çekiliş abcd çıkarsa rakam yoktur, atılır; sonraki çekiliş abc0 iki türü de içerdiği için kabul edilir.
Benzeyenleri çıkarma. Dört kümeyle havuz 85'ten 78'e iner (23 küçük harf, 24 büyük harf, 8 rakam, 23 sembol).
Türkçe karakterler. Havuz yalnızca ASCII'dir; ş, ğ, ı, İ, ö, ü, ç üretilmez. Böylece şifre, Türkçe klavye düzeninde de İngilizce düzende de aynı harf ve rakamlarla yazılabilir. Sembollerin bazıları Türkçe Q klavyede AltGr tuşu gerektirir.
Dikkat edilecekler
- Entropi, üretecin çıktısına aittir. Üretilen şifreyi elle değiştirir, kısaltır ya da bir kelime eklerseniz gösterilen değer artık o şifre için geçerli olmaz.
- Entropi kırılma süresi değildir. Sayfa bilerek böyle bir tahmin vermez. Tahminin ne kadar hızlı olabileceği saldırgana ve hizmetin şifreleri nasıl sakladığına ya da sınırladığına bağlıdır.
- Uzunluk mu çeşit mi. Harf ve rakamdan iki karakter eklemek (yaklaşık 11,9 bit), 16 karakterlik şifrede sembolleri açmaktan (yaklaşık 7,3 bit) daha çok kazandırır. Site uzun şifreyi kabul ediyorsa uzunluğu kullanın.
- Kuralları olan siteler. Bazı hizmetler hangi sembolü ya da kaç karakteri kabul edeceğini sınırlar. Sembol alanını buna göre düzenleyin ya da sembolleri kapatın. Alan 64 yazdırılabilir ASCII sembole kadar alır; harf, rakam, boşluk ve ASCII dışı karakter reddedilir.
- Benzeyenler listesi. Tam olarak i, l, 1, L, o, 0 ve O'dur. Bazı yazı tiplerinde küçük l'ye benzeyebilen büyük I çıkarılmaz.
- Sınırlar. Uzunluk 4 ile 128, tek seferde en fazla 20 şifre. "Seçilen her kümeden karakter şart" açıkken uzunluk en az seçili küme sayısı kadar olmalıdır.
- Sonucu saklamak. Bu araçla ilgili bir bilgi değil, genel bir tavsiye: her hesap için ayrı bir şifre kullanın ve bunları tekrar kullanmak ya da ezberlemek yerine bir parola yöneticisinde tutun. Panoya kopyaladığınızın bir kopyasını pano geçmişi özellikleri ya da başka uygulamalar tutabilir.
- Gizlilik. Şifreler sayfa yüklendikten sonra tarayıcınızda oluşturulur. Gönderilmez, saklanmaz, kaydedilmez; herhangi bir seçeneği değiştirdiğinizde yenileri hemen üretilir.
Sık sorulan sorular
Son güncelleme: 11.10.2026
İlgili araçlar
Rastgele (v4) ya da zamana göre sıralı (v7) UUID üretin, tek seferde 100 adede kadar; var olan bir UUID'nin içeriğini kontrol edin. Her şey tarayıcınızda çalışır.
Metni MD5, SHA-1, SHA-256, SHA-384 ve SHA-512 ile aynı anda hash'leyin; hex ya da Base64 olarak alın. Metin UTF-8 okunur ve tarayıcınızdan çıkmaz.