Infinite Passwords
66 bit entropi100,000,000,000,000,000,000 kombinasyon

20 Haneli Rastgele Şifre Üretici

Yalnızca-rakam güvenliğinin zirvesi: 100 kentilyon kombinasyon.

…

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.

20 hane bile 12 karakterlik karma harf+sembolün entropisine yetişemez. Yalnızca rakamlarla sınırlı olmadıkça Rastgele modunu tercih edin.

Yirmi hane, sayısal şifrelerin zirvesidir: ~66 bit entropi ve 100.000.000.000.000.000.000 kombinasyon. Tahmin edilebilir hiçbir şey yok — yalnızca ham kriptografik kesinlik.

Neden rastgele 20 haneli kod?

66 bitte birçok “güçlü şifre” önerisinin gücünü aşarsınız. Her hane tekdüze rastgele bir çekimdir — saldırganın tutunabileceği istatistiksel bir tutamak yoktur.

Çıplak gerçek: sistem tek bir harfi kabul ediyorsa, 12 karakterli alfanümerik-sembollü bir şifre (~70+ bit) onu yener. Ancak saf rakamlar için 20, okyanusun en derin noktasıdır.

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

  • 20Maksimum güvenlikli ana kodlar. Kasalar ve güvenli depolama için son katman sayısal gizli değerler.
  • 20Geçici oturum kodları. Yüksek değerli işlemler için süreli sayısal jetonlar.
  • 20Kripto para kasa rakamları. Soğuk depoda saklanan sayısal parola ifadesi bileşenleri (bilgi paylaştırma / split-knowledge kurulumları).
  • 20Banka düzeyi sayısal jetonlar. Yalnızca-rakam statik jeton gereksinimleri olan kurumlar.

Matematiği

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

Derinlemesine

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

Yirmi hane size tam olarak 100 kentilyon kombinasyon ve yaklaşık 66 bit entropi verir (20 × 3.32). 20 haneli şifre üreticisi, sayısal anahtarların yapmasının istenmesi gerekenlerin üst sınırıdır — deneme sınırları tasarım gereği uygulanan, kilitlenme korumalı sayısal bir sisteme karşı herhangi bir pratik tahmin saldırısının etkili biçimde erişiminin ötesinde. Bu, motive ve iyi finanse edilen çabanın bile teknik olarak aritmetik gerçekliğe tosfladığı ve bir tehdit olmaktan çıktığı yerdir.

Burada bile dürüst uyarı geçerlidir: sayısal bir kod ne kadar uzun olursa olsun bir karakter şifresi değildir ve ne kadar süslerseniz süsleyin asla olmayacaktır. Bunları yalnızca sayısal kaleler için kullanın — kurumsal erişim panelleri, kasa kasaları, uzun lisans anahtarları, kurtarma alanları. Alan karışık karakter kabul ediyorsa aynı uzunluktaki bir rastgele şifre üreticisi, güvenlikle ilgili her ölçütte mertebe mertebe daha iyidir. Harflere izin verildiğinde harfler her zaman, her zaman daha güçlü cevaptır.

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

20 haneyi ayarlayın, üretin, kopyalayın. Infinite Password Generator ücretsizdir ve %100 istemci taraflı çalışır; her hane Web Crypto API (crypto.getRandomValues) kaynağından alınır, yani her kod yanlısızdır ve tahmin edilemez. Kodunuz asla kaydedilmez veya iletilmez — sızdırılacak bir sunucu tarafı kopya yoktur, asla, çünkü üretim sırasında hiçbir noktada ya da daha sonra gezinip giderken hiçbir zaman oluşturulmaz. Üretim tamamen bu sekmede, donanımınızda, sizin kontrolünüzde gerçekleşir.

Çıktıyı asla tarihlere, yıldönümlerine ya da tekrarlanan bloklara elle ayarlamayın — uzun kodların öldüğü yer tam olarak orasıdır ve saldırganların ilk baktığı yerdir. Rastgele bir 20 haneli kod tam 100 kentilyonluk uzayı taşır. Tahmin edilebilirlik sonradan yamalanamayan tek arıza biçimidir, bu yüzden burada önleyin. Yirmi hane; kasa kombinasyon sistemlerine, kurumsal alarm ve erişim panellerine, uzun alanlı lisans doğrulama hizmetlerine ve kurumsal kurtarma iş akışlarına uyar.

Rastgele bir 20 haneli kod ürettikten sonra

20 haneli bir koda fiziksel bir ana anahtar gibi davranın: tek amaç, tek sahip, fotoğraflanabilecek hiçbir yere yazılmaz. Açık, tanımlayıcı ada sahip bir şifre yöneticisi kaydında saklayın ve başka kimsenin düz görünürde yazıya geçirmesine izin vermeyin. Sözle dağıtım, matematikten ya da odada kimin dinlediğinden bağımsız olarak güçlü kodların zayıf koda dönüşme yoludur. Usta sırlar, onları elinde tutan herkesten usta hijyen hak eder.

Sistemin desteklediği her yerde iki faktörlü kimlik doğrulamayı ya da biyometrik bir ikinci faktörü etkinleştirin — 66 bitte, mevcut en güvenli sayısal sırra sahipsiniz ama derinlemesine savunma hiçbir zaman uygulanmayı bırakmaz. En ufak bir sızıntı ipucunda kodu değiştirin, ne kadar küçük olursa olsun. Bu tür küçük alışkanlıklar dayanıklı operasyonları şanslı olanlardan ayıran şeydir. Ve bu kodun da değiştirilmesi gerektiğinde buraya geri gelin ve saniyeler içinde yapın. Ayrıca herhangi bir adayı şifre gücü denetleyicisinden ikinci bir görüş için geçirin.

20 haneli kodla hesap kurtarma — adım adım

Kurtarma akışları hesap güvenliğinin unutulan kapı eşiğidir — ve 20 haneli bir kod, 100 kentilyon kombinasyon ve yaklaşık 66 bit entropi (20 × 3.32) ile tam olarak o eşik için üretilmiştir. Senaryoyu hayal edin: kasa arızalanır ya da donanım anahtarı ölür ve içeri geri girmenin tek yolu, kontrolünüzde tuttuğunuz uzun bir kurtarma kodudur. Onu burada, sakin bir anda üretin, kesinti sırasında değil. Bir kez elle mühürlü bir zarfın içine, yasal belgelerinizle birlikte çevrimdışı saklanmak üzere yazın — asla bir gün kurtaracağı e-posta hesabına değil. Kurtarma bir tatbikattır, bir gizem değil — bahisler hâlâ sıfırken bir kez prova edin.

Adım adım anlatım. Kodu şimdi üretin, hiçbir şey bozulmadan. Bir kez yazıya geçirin, her haneyi ekrana karşı doğrulayın, zarfı mühürleyip etiketleyin ve kasanızda kâğıdın nerede yaşadığını not edin, kodun kendisini kopyalamadan. Yılda iki kez çıkarın, kodun okunaklı ve hesabın değişmemiş olduğunu doğrulayın ve yeniden mühürleyin. Asla bu kapı eşiği için bir şifreyi, PIN’i ya da doğum gününü yeniden kullanmayın; asla kodu kurtardığı cihazla birlikte saklamayın; asla güvensiz yerlere bölüp ummayın. Kâğıt hiç fotoğraflandıysa ya da yanlış işlendi ise hemen yeniden üretin ve baştan başlayın. Mühürlü her seferinde zekice olanı yener ve doğrulanmış tek bir kopya, üç belirsiz kopyadan iyidir.

İhtiyaç duymadan önce kurtarma yolunu bir kez test edin — çoğu hizmet kurtarma kodlarını ayarlarda gösterir — böylece kasanın kapalı olduğu gece, 2’de çalıştığını bilirsiniz. İki faktörlü kimlik doğrulama ön kapıyı korur; kurtarma kodu yedek ana anahtardır ve aynı disiplini hak eder, üstelik kimsenin fotoğrafını çekemeyeceği bir çekmeceyle birlikte. Zarfı mühürlü, konumlar listesini özel ve rotasyon takvimini gerçek tutun. Bu kodun da değiştirilmesi gereken gün geldiğinde buraya geri dönün ve saniyeler içinde, sakin sakin yapın. Yedek bir anahtar yalnızca bulunabilir, okunaklı ve kesildiği kilide hâlâ uyuyorsa işe yarar.

20 Haneli Rastgele Şifre SSS

Pratikte evet — 100 kentilyon tekdüze kombinasyon tüm gerçekçi kaba kuvvet saldırılarını yener. Tek gerçek riskleriniz kimlik avı, keylogger’lar veya onu dikkatsizce bir yere yazmaktır.
Uzunluk sınırı olmayan yalnızca-rakam girişi zorunlu kılan sistemler, ana soğuk depo kodları veya maksimum uzunluk gerektiren uyumluluk rejimleri.
Hatırlamayın — bir şifre yöneticisinde saklayın. 20 rastgele haneyi ezberlemek hata yapmaya açık ve gereksizdir.
Evet — her şey yereldir. Kod asla bir sunucuya dokunmaz ve ağ sekmeniz açıkken üreterek doğrulayabilirsiniz.
Tamamen rastgele 20 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.