§

Üretim modu

§

Karakter ayarları

Parola uzunluğunu ayarlamak için sürükleyin. Aralık: 4 ile 128 karakter.
Görsel olarak benzer karakterleri çıkarır: 0, O, o, 1, l, I, | ve geri tırnak.
Aralık: 1 ile 50. Her sonucun kendi kopyalama düğmesi vardır; Tümünü kopyala bunları satır sonlarıyla birleştirir.
§

Çıktı

    Türkiye'deki ekipler bu üreticiyi en çok e-Devlet ikinci faktör destekli kurumsal panellerinin yedek girişleri, GİB e-Fatura entegratör hesapları, KamuSM portal şifreleri ve BDDK denetimine giren bankacılık iç araçlarının (İş Bankası, Garanti BBVA, Akbank) servis hesap parolaları için kullanır. Türkçe klavyede sorun çıkaran karakterleri devre dışı bırakmak, Trendyol veya Hepsiburada satıcı API anahtarlarını döndürmek, Logo Yazılım ve Mikro ERP veri tabanı sa hesabı için 24 karakterlik dizeler hazırlamak yaygındır. KVKK, MASAK ve TS ISO/IEC 27001 denetimlerinde NIST SP 800-63B uyumlu parola politikası tercih edilir; üretim crypto.getRandomValues üzerinden tamamen tarayıcıda yapılır, parola hiçbir zaman sekmeden veya yerel diskten dışarı çıkmaz.

    Bu şifre üreticiyi farklı kılan nedir?

    Bu, gizlilik öncelikli, yalnızca tarayıcıda çalışan bir parola üreticisidir. Her rastgele bayt, crypto.getRandomValues üzerinden işletim sisteminizin kriptografik rastgele sayı üreticisinden gelir — asla Math.random'dan değil. Sayfa parola üretmek için hiçbir ağ isteği yapmaz ve üretilen değer sekmenizden asla çıkmaz. DevTools'ta Ağ panelini açıp Üret'e tıklayın: sessiz kalır.

    Bu şifre üretici nasıl çalışır?

    Araç tamamen tarayıcınızın içindeki JavaScript ile çalışır. Sunucuya gidiş-dönüş yoktur, parolayı taşıyan bir analitik işaretçi yoktur ve sayfa yüklendikten sonra uzaktan yazı tipi isteği de yoktur.

    1. İşletim sistemi CSPRNG'sinden tohumlama. Her rastgele tam sayı crypto.getRandomValues(new Uint32Array(n))'den çekilir — tarayıcının TLS anahtar materyali ve crypto.randomUUID için kullandığı aynı kriptografik olarak güvenli kaynaktan. Math.random kasıtlı olarak hiçbir zaman çağrılmaz; proje genelinde bir grep bunu zorunlu kılar.
    2. Karakter kümesi oluşturma. Rastgele karakter modu etkin karakter sınıflarını — büyük harf, küçük harf, rakamlar, semboller — tek bir alfabede birleştirir. 'Belirsiz karakterleri hariç tut' düğmesi ardından görsel olarak benzer glif'leri (0, O, o, 1, l, I, |, geri tırnak) çıkarır; böylece parola sesli okunduğunda veya elle kopyalandığında belirsizliğe yer kalmaz.
    3. Yansız indeks örnekleme. 32 bitlik işaretsiz tam sayıyı karakter kümesi indeksine basitçe (modülo ile) eşlemek, karakter kümesi boyutu 2^32'yi tam bölmediğinde küçük bir yanlılık oluşturur. Araç ret örneklemesi kullanır: modülo kuyruğuna düşen örnekler reddedilir ve yeniden çekilir; böylece karakter kümesindeki her karakter eşit olasılığa sahip olur.
    4. Toplu üretim. Rastgele karakter modunda tek tıklamayla 1 ile 50 arasında parola talep edebilirsiniz. Her sonuç, kendi entropi tahmini, güç kategorisi ve Kopyala düğmesiyle birlikte bir satır olarak işlenir. 'Tümünü kopyala' düğmesi satırları satır sonlarıyla birleştirir; böylece bir CSV veya parola kasası içe aktarma dosyasına yapıştırabilirsiniz.
    5. Parola cümlesi modu. Mod düğmesine basın; sayfa ilk kullanımda EFF Kısa Kelime Listesi #1'i (1296 kamuya açık İngilizce kelime) tembel yöntemle indirir. Beş kelimelik parola cümleleri yaklaşık 51,7 bit entropi sağlar — günlük hesaplar için yeterli ve 9 karakterlik rastgele bir karışımdan çok daha akılda kalıcıdır. Aynı kaynaktan yapılan o tek istekten sonra sayfa yine sessizleşir.

    Bu şifre üreticiyi neden kullanmalıyım?

    • Parolanız tarayıcınızdan asla çıkmaz. Sunucu uç noktası yok, değeri taşıyan bir analitik çağrısı yok, uzaktan yazı tipi yok, telemetri yok. DevTools'u açın, bir parola üretin ve Ağ panelinin boş kaldığını izleyin.
    • Yapısal olarak kriptografik güvenli rastgelelik. Her tam sayı crypto.getRandomValues'tan gelir; modülo yanlılığına karşı ret örneklemesi uygulanır. Tarayıcı parola üreticilerinde en yaygın hata — entropi için Math.random kullanmak — burada yapısal olarak imkânsızdır.
    • İki mod, tek araç. Rastgele karakter modu parola yöneticileri için yüksek entropili dizeler üretir; parola cümlesi modu, EFF Kısa Kelime Listesi #1 destekli, insan hafızasına uygun xkcd tarzı dizeler (correct-horse-battery-staple) üretir. Her ikisinde de aynı gizlilik modeli geçerlidir.
    • Şeffaf entropi. Üretilen her satır entropisini bit cinsinden ve açık bir güç etiketiyle gösterir; böylece 12 karakterlik semboller içermeyen bir dizenin gerçekten 5 kelimelik bir parola cümlesi kadar güçlü olup olmadığını bir bakışta görebilirsiniz. Pazarlama lafları değil, sadece sayılar.

    Üretilen şifrelerin yaygın uygulamaları nelerdir?

    Yeni rastgele bir sırra her ihtiyacınız olduğunda, güven yüzeyini en aza indiren araç budur:

    • Parola yöneticisi içe aktarmaları. Tek partide 50 güçlü parola üretin, Tümünü kopyala'ya tıklayın ve kasanızın CSV içe aktarmasına yapıştırın. Değerler hiçbir sunucudan geçmediği için üretim ile depolama arasında bir sızıntı penceresi oluşmaz.
    • Ana parola cümleleri. Parola cümlesi moduna geçin, 6 veya 7 kelime seçin, isteğe bağlı olarak her kelimeyi büyük harfle başlatın; yazmadan da hatırlayabileceğiniz yüksek entropili bir dize elde edersiniz. 6 kelime yaklaşık 62 bit entropi sağlar — çevrimdışı saldırı eşiğinin oldukça üzerinde.
    • Yan projelerdeki API anahtarları ve token'lar. Bir webhook imzalama anahtarı ya da geliştirme veritabanı parolası için tek seferlik paylaşılan bir sırra mı ihtiyacınız var? Burada 32 karakterlik, sembol açısından zengin bir dize üretin, bir kez kopyalayın ve aktarımda bulunduğu tek yer kendi tarayıcı sekmeniz olsun.

    Üretilen bir şifre örneği nasıl görünür?

    Uzunluğu 16'ya ayarlayın, dört karakter sınıfının dördünü de etkin bırakın ve Üret'e tıklayın. Karakter kümesi 26 + 26 + 10 + 32 = 94 karakter içerir; dolayısıyla üretilen her karakter log2(94) ≈ 6,55 bit entropi taşır. On altı karakter yaklaşık 104,9 bit eder — 80 bitlik 'çok güçlü' eşiğinin oldukça üzerinde ve günümüz donanımıyla kaba kuvvet saldırısı pratikte imkânsız. Şimdi parola cümlesi moduna geçin, varsayılan tire ayırıcısıyla 5 kelime seçin: cocktail-sprig-aspect-magenta-tonic, log2(1296) x 5 ≈ 51,7 bit taşır. Akılda kalıcı, yazılabilir ve ortalama insan tarafından seçilen paroladan daha güçlü.

    Üretin, kopyalayın, devam edin. Sayfa hiçbir sunucu görmez, parola sekmenizden asla çıkmaz ve entropi temel ilkelerden hesaplanır. Vaat tamamen budur.