Infinite Passwords
40 bit entropi1,000,000,000,000 kombinasyon

12 Haneli Rastgele Şifre Üretici

Bir trilyon kombinasyon — saf rakamlarda lisans anahtarı gücü.

…

Rastgele mod 4–128 karakter destekler.

Birden fazla üret

Kısayollar: R yeniden üret · C kopyala. crypto.getRandomValues() ile üretilir — asla Math.random() değil.

Alan harf kabul edebilir mi? Büyük+küçük+rakam+sembol içeren 8 karakterli bir şifre (~52 bit) 12 haneyi yener. Rastgele modunu deneyin.

On iki hane 1.000.000.000.000 kombinasyon (~40 bit entropi) üretir. Bu, sayısal kodların taviz olmaktan çıktığı bölgedir — lisans anahtarları, sayısal kurtarma jetonları ve uzun PIN talep eden her tuş takımı için kullanışlıdır.

Neden rastgele 12 haneli kod?

Bir trilyon tekdüze aday, bugüne kadar yazılmış her sözlük ve kural tabanlı saldırıyı boşa çıkarır. Saniyede birkaç milyon tahmin bile bilinmeyen rastgele bir 12 haneli koda karşı aylarca çalışır.

Dürüst değerlendirme: rakamlar hane başına 3,32 bitle sınırlıdır, dolayısıyla 12 haneli bir kod 8 karakterli alfanümerik-sembollü bir şifrenin (~52 bit) gerisinde kalır. Sistem harfleri kabul ediyorsa alın. Kabul etmiyorsa, 12 hane sayısal ideal noktadır.

12 haneli kodların popüler kullanımları

  • 12Yazılım lisans anahtarları. Müşteri hesapları için üretilen kısa sayısal etkinleştirme jetonları.
  • 12Sayısal kurtarma kodları. Uzun hane grupları kabul eden kasalar için yedekleme ve kurtarma dizileri.
  • 12Yüksek güvenlikli tuş takımları. 10–12 haneli kodlara izin veren kasa ve laboratuvar panelleri — maksimuma yükseltin.
  • 12Sayısal API jetonları. Uzun yalnızca-rakam tanımlayıcılar bekleyen dahili sistemler.

Matematiği

Her rakam 0–9 arasında bağımsız ve eşit dağılımlıdır, dolayısıyla 12 haneli bir kodun tam olarak 1012 = 1,000,000,000,000 olası değeri vardır veya yaklaşık 40 bit entropi (12 × log₂10 ≈ 40). Belirli bir kodu şansa bağlı tahmin etme olasılığı 1,000,000,000,000 denemede birdir.

Derinlemesine

12 haneli şifre üreticisi size ne kazandırır

On iki hane size tam olarak 1 trilyon kombinasyon ve yaklaşık 40 bit entropi verir (12 × 3.32). 12 haneli şifre üreticisi, uzun girdilere izin veren sayısal ortamlar içindir — kurumsal tuş takımları, kasa kombinasyon kilitleri, erişim rozetleri ve kurtarma sistemleri — burada daha fazla hane memnuniyetle karşılanır ve alanın kendisi harfleri hiç kabul etmez. Bir trilyon, tam olarak bir doğru iğne olan büyük bir samanlık yığınıdır ve 12 hane ile ödediğiniz şey budur.

Beklentileri dengede tutun: 12 hanelik tümüyle sayısal entropi bile rastgele karışık karakterli bir şifrenin gerisinde, hem de geniş ve kaçınılmaz bir farkla kalır. Bu kodlar PIN tarzı bağlamlarda — kapı tuş takımları, alarmlar, yönlendiriciler, POS terminalleri, lisans ve kurtarma kodları — parlar ama çevrimiçi hiçbir şeyde gerçek bir şifrenin yerine geçmez. Çevrimiçi hesaplar için istisnasız ya da tereddütsüz rastgele şifre üreticisini kullanın. Sayılar kilitleri korur; harfler hesapları korur; hangisinin hangisi olduğunu bilin.

Bu 12 haneli şifre üreticisi nasıl kullanılır

12 haneyi seçin, üretin, kopyalayın. Infinite Password Generator ücretsizdir ve tamamen tarayıcınızda çalışır; haneler Web Crypto API (crypto.getRandomValues) ile çekilir — tarayıcıların anahtarlar ve oturum jetonları için kullandığı aynı makine — ve hiçbir kod asla hiçbir yere kaydedilmez ya da iletilmez. Temiz bir rastgele 12 haneli kod alırsınız; hiçbir sunucuda hiçbir şey izlenmez ya da önbelleğe alınmaz. Sonucunuz hiçbir yerde kalıcı olmaz — ne önbellekte, ne günlüklerde, ne bellek dökümlerinde, ne de analitiklerde.

12 haneli bir koda yapı sızdırmayın — tekrarlar, tarihler, telefon numaraları ya da 123456789012 gerçek uzayı dramatik biçimde küçültür ve saldırganların öncelikle hedeflediği desenleri tam da besler. On iki hane; kurumsal erişim panellerine, kasa kilitlerine, üst düzey alarm sistemlerine, yönlendirici kurtarma alanlarına ve daha kısa kodların donanım tarafından düpedüz reddedildiği uzun lisans anahtarlarına uyar. İnsanın sağladığı her desen, alanı tarayan tahmin araçları için hediye paketi yapılmış bir başlangıç avantajıdır.

Rastgele bir 12 haneli kod ürettikten sonra

Her 12 haneli kodu tam olarak bir sisteme atayın, ardından benzersizliğin sizin için ileride zahmetsiz olması adına onu bir şifre yöneticisine kaydedin. Bir kodu asla tüm bir ekiple paylaşmayın — bireysel kimlik bilgileri verin; bu, tek bir ayrılık yüzünden tüm binayı, katı ya da erişim panelini yeniden anahtarlamadan bir kişinin erişimini anında iptal etmenizi sağlar. Basit hâle getirilmiş iptal, gerçekten gerçekleştiği günde gerçekleşen iptaldir.

Platformun desteklediği her yerde iki faktörlü kimlik doğrulamayı etkinleştirin ve şüpheli herhangi bir sızıntıyı gelecekteki bir bakım penceresinde değil, şimdi değiştirme talimatı olarak değerlendirin. Daha fazla sayısal alan istiyorsanız, tekrarlarla doldurmak ya da 20 haneli şifre üreticisine gitmek yerine 16 haneyi deneyin. Bugün açık bırakılan on iki haneli bir boşluk yarının en kolay özür e-postası olur ve bu gezegende hiç kimsenin hiçbir zaman gelen kutusunda böyle bir e-postaya ihtiyacı yoktur.

12 haneli kodlar için bir şifre yöneticisi iş akışı

On iki hane size tam olarak 1 trilyon kombinasyon ve yaklaşık 40 bit entropi verir (12 × 3.32) — sayısal kasa panelleri ve erişim sistemleri için fazlasıyla yeterli, doğaçlama yapmak için tuhaf, ezberden yazmak için zahmetli. İşe yarayan kalıp üretici artı yöneticidir: kodu burada oluşturun, sistemin adı, konumu ve tarihiyle etiketlenmiş yeni bir kasa kaydına yapıştırın ve otomatik doldurmanın ya da yöneticinin kopyala-temizle özelliğinin yürümesine izin verin. Kodun sohbetten, e-postadan ya da makinedeki diğer uygulamaların okuyabildiği bir pano geçmişinden geçmesine asla izin vermeyin. Elle yazmak, 12 haneli sırların öldüğü yerdir — her seferinde yürümeyi kasaya bırakın.

Kasa kaydını gerçekliğe dayanacak şekilde kurun. Hangi cihazlarda aktif girişler olduğunu, başka kimin erişimi olduğunu ve yöneticinin kendisi kullanılamaz hâle gelirse kurtarma yolunun neye benzediğini not edin. Paylaşılan kayıtları etiketleyin, böylece bir ayrılıktan sonraki iptal bina çapında bir denetim yerine tek bir tıkla yapılır. Sistemin izin verdiği yerde kodu ikinci bir faktörle eşleştirin ve kurtarma kodlarını aynı kasada saklayın. Kurtarma planı olmayan 12 haneli bir sır, unutulan tek bir ana şifre uzağında, uzak tarafında kaynaklanmış bir kapıya dönüşmektir. Bir kasa kaydı, stresli bir haftanın ortasında sessizce teşekkür edeceğiniz küçük bir sigorta poliçesidir.

Kayıtları üç ayda bir denetleyin: her kod hâlâ canlı bir sisteme karşılık geliyor mu, listelenen herkes hâlâ ihtiyaç duyuyor mu ve her biri en son ne zaman değiştirildi? Rotasyonu yalnızca takvime göre değil, şüphe üzerine yapın — bir ekran anlık görüntüsü, bir satıcı ziyareti ya da donanımın yeniden satışı, burada yeniden üretip kasa kaydını güncelleme anlamına gelir. Asla üretilen bir kodu elle anlamlı kılmak için düzenlemeyin. On iki hanenin sağladığından daha fazla alana ihtiyacınız varsa 14 haneli üretici aynı iş akışını başka hiçbir şeyi değiştirmeden ölçekler. Denetimler sıkıcıdır; olaylar değil — takvimin sizin adınıza seçmesinden önce şimdi tercih ettiğiniz sıkıcı türünü seçin.

12 Haneli Rastgele Şifre SSS

Çevrimdışı ve devasa donanımla, 40 bit yeterli aylarla kırılabilir. Ancak hız sınırı veya kilitleme uygulanan tuş takımı tipi sistemlerde fiilen kırılamaz — ve herhangi bir insan seçiminden çok daha güçlüdür.
Lisans anahtarları, kurtarma jetonları, laboratuvar/kasa erişim panelleri ve endüstriyel ve dahili sistemlerdeki yalnızca-sayısal tanımlayıcılar.
Parola ifadeleri. Dört rastgele kelime (~44+ bit) 12 haneyi yener, daha hızlı yazılır ve akılda daha kolay kalır. Rakamları yalnızca sistem başka hiçbir şeye izin vermediğinde kullanın.
Asla. Üretim tarayıcınızda yerel olarak gerçekleşir. Hiçbir sunucu çıktıyı görmez — sekmeyi kapatın ve sonsuza dek yok olur.
Tamamen rastgele 12 haneli sayısal bir kod — tam olarak bu sayfanın ürettiği şey. Sayısal kodlar hızla tavan yapar (her hane ~3.32 bit ekler), bu yüzden 8 hane ~27 bit entropi demektir: tuş takımları ve PIN’ler için uygundur ama e-posta ya da bankacılık için bunun yerine tam karma bir parola kullanın.
İyi bir 4 haneli PIN rastgeledir — asla doğum yılınız, 1234, 0000 ya da kişisel anlamı olan herhangi bir şey olmamalıdır. Yalnızca 10,000 olası PIN vardır; bu yüzden saldırganlar önce kişisel ve sıralı olanları dener. Rastgele seçin, tam olarak tek bir kilit için kullanın ve hatalı deneme uyarısından sonra değiştirin.
Güvenlikle ilgili hiçbir anlamda hiçbir 4 haneli sayı şanslı değildir — “şanslı” sözcüğü numerolojidir, rastgelelik değil. İnsanların şanslı dediği sayılar (7777, 1234, 9999) en sık tahmin edilen PIN’ler arasındadır. Tam olarak tek bir şanslı 4 haneli sayı vardır: sizin seçmediğiniz rastgele bir sayı. Bu aracı kullanın ve karar şansın olsun.
Doğrulanmış bir “en nadir” 4 haneli PIN yok — insan eliyle seçilen her aday (1234, 0000 ve tekrarlı haneler elendikten sonra kalanlar bile) sızıntı veri külliyatlarında sürekli karşımıza çıkar. En nadir demek rastgele demek: tüm 10,000 değerden düzgün rastgele çekilen bir PIN, gerçekten nadir olan tek seçenektir.
Parola üreticisi, kriptografik olarak güvenli bir rastgelelik kaynağı kullanarak tahmin edilmesi zor, rastgele parolalar oluşturan bir araçtır. Bu araç parolaları tarayıcınızda yerel olarak Web Crypto API (crypto.getRandomValues) ile üretir — ücretsiz, anında ve hiçbir şey cihazınızdan dışarı çıkmaz ya da saklanmaz.
Üç adım: 1) Bu siteyi ya da Web Crypto API üzerine kurulu herhangi bir tarayıcı tabanlı üreticiyi açın. 2) Uzunluğu en az 16 karakter yapın ve büyük harfleri, küçük harfleri, rakamları ve sembolleri etkinleştirin (benzer karakterleri yalnızca elle yazmanız gerekiyorsa hariç tutun). 3) Üret düğmesine tıklayın ve sonucu bir parola yöneticisine kopyalayın — asla yeniden kullanmayın.
Evet — yeter ki kriptografik olarak güvenli bir rastgele sayı üreticisi üzerine kurulu olsunlar. Bu araç, tarayıcının Web Crypto API’sini (crypto.getRandomValues) kullanır; TLS anahtarlarında kullanılan kaynağın aynısı. Bu çıktı gerçek rastgelelikten ayırt edilemez; dolayısıyla tahmin saldırıları ona karşı salt şanstan daha iyi sonuç vermez.
12 karakterden kısa olan, insan eliyle uydurulmuş, siteler arasında yeniden kullanılan, sızdırılmış bir külliyattan türetilmiş (123456, qwerty, password) ya da tahmin edilebilir kalıplarla doldurulmuş her şey zayıftır — baştaki büyük harf artı sondaki ünlem işareti, modern kural tabanlı kırıcılara karşı hiçbir işe yaramaz.
Benzersiz parola, başka hiçbir yerde kullanılmayan paroladır — hiç daha önce, hiç tekrar, sembolü değiştirilmiş bir çeşitlemesi bile olmamalı. Yeniden kullanım, gerçek dünyadaki sızıntılarda tek en yüksek etkili başarısızlık biçimidir: tek bir sızıntı, o parolayı paylaşan tüm hesapları açar. Her hesap için yeni bir tane üretin ve onları hatırlamak için bir parola yöneticisine bırakın.
En iyi parola üreticisi; ücretsiz, istemci tarafında çalışan, kriptografik olarak rastgele ve ürettiğini asla saklamayandır. Her ciddi seçenek bu çıtayı karşılar — bu site de onlardan biri: kayıt yok, sınır yok, Web Crypto API, sıfır ağ isteği. En kötü “ücretsiz” üreticiler, yeni parolanızı kendi sunucularına gizlice gönderenlerdir.
Tek bir mükemmel parola yok — ama pratikte mükemmel olan; uzun (16+ karakter), tamamen rastgele, tek bir hesaba özgü, bir parola yöneticisinde saklanan ve iki faktörlü kimlik doğrulamayla desteklenen paroladır. Kısa, insan eliyle uydurulmuş ya da yeniden kullanılan her parola bunlardan en az birinde başarısız olur.