Güvenli Şifre Oluşturucu
Mimari olarak güvenli: her şey cihazınızda gerçekleşir.
Rastgele mod 4–128 karakter destekler.
Kısayollar: R yeniden üret · C kopyala. crypto.getRandomValues() ile üretilir — asla Math.random() değil.
Çoğu “güvenli” oluşturucu hâlâ eve haber uçurur. Bu uçurmaz — crypto.getRandomValues yerel çalışır, şifreniz asla bir ağa dokunmaz ve bunu kendiniz doğrulayabilirsiniz.
Neden sözler değil mimari kazanır
Şifre bir kablo üzerinden gidiyorsa güvenlik iddiaları hiçbir şey ifade etmez. Yerel oluşturma; yakalama, kayıt ve bizim tarafımızdaki ihlal riskini tamamen ortadan kaldırır.
Kriptografik olarak güvenli rastgelelik (Math.random değil), saldırganın istismar edebileceği istatistiksel önyargı olmaması anlamına gelir — çıktı düzgün dağıtılmış gürültüdür.
Derinlemesine
Güvenli Bir Şifre Üreticisinde Güvenli Gerçekte Ne Anlama Gelir
Güvenli bir mimari iddiasıdır, bir pazarlama sıfatı değil ve her aracı bu standarda tutmalısınız. Anlamı şudur: rastgelelik tarayıcınızın Web Crypto API’sinden gelir — crypto.getRandomValues — asla Math.random veya herhangi bir tahmin edilebilir tohum değil. Anlamı şudur: sayfa yüklendikten sonra sıfır ağ çağrısı — telemetri yok, ping yok, hiçbir şifre hiçbir yere asla iletilmez. Anlamı şudur: hiçbir şey kaydedilmez, önbelleğe alınmaz veya depolamaya yazılmaz. Infinite Password Generator ücretsizdir, %100 istemci tarafında çalışır ve şifreniz asla tarayıcıdan çıkmaz; hiçbir şey saklanmaz veya iletilmez.
O mimari, çıktıyı ifadenin doğrulanabilir tek anlamında özel bir şifre üretecisi yapar ve talep etmeniz gereken çıta budur. Araç sırrınızı asla görmediği için sızdırılacak hiçbir şey, satılacak hiçbir şey ve mahkeme kararıyla istenecek veya teslim edilecek hiçbir şey yoktur. Şifre sekmenizde ve panonuzda yaşar, başka hiçbir yerde, asla — sunucu tarafında kopya yoktur, hiçbir analitik yük onu taşımaz, hiçbir oturum kaydı onu hatırlamaz.
Özel Bir Şifre Üreticiyi Kendiniz Nasıl Doğrularsınız
Tarayıcınızın geliştirici araçlarını açın ve arka arkaya yirmi şifre üretirken Ağ sekmesini izleyin. Sayfadan çıkan hiçbir istek gözlemlemeyeceksiniz — testin tamamı budur ve herhangi bir dürüst istemci tarafı aracı bunu kolayca geçer. Daha zor bir kontrol için makineyi ağdan tamamen koparın ve sayfayı yeniden yükleyin: gerçekten istemci tarafı bir üretici çevrimdışıyken kusursuz çalışmaya devam eder; sunucu destekli sır işleyen hiçbir rakip bunu asla iddia edemez.
Ayrıca oradayken sayfa durumunu doğrudan inceleyin: üretilen sırlar hiçbir noktada localStorage veya sessionStorage’da kalıcı olmamalıdır ve düz bir yeniden yükleme yaptığınız hiçbir şeyden geriye sıfır iz bırakmalıdır. Bu denetimi yalnızca bugün kullandığınız araca değil, güvendiğiniz her üreticiye uygulayın. Adaylarınız güvenli olarak doğrulandığında, güçlü şifre üretici sayfamız, maksimum gerçek dünya gücü için uzunluk ve sınıfları nasıl seçeceğinizi açıklar.
Güvenli Bir Şifre Üreticinin Sınırları — ve Onları Kapatan Şeyler
Kusursuz güvenli bir üretici, kusursuz sırlar üretir ama dikkatsiz bir günlük iş akışı bunları dakikalar içinde harcayabilir, alttaki entropi ne kadar güçlü olursa olsun. Üretim yalnızca en ilk katmandır; hesap başına kapsam kimlik bilgisi doldurmayı tamamen ve kalıcı olarak keser ve bir yönetici her sırrı uçtan uca gerçekten kontrol ettiğiniz tek bir kasaya hapseder. Üretin, saklayın, otomatik doldurun — güvenlik mimarisi ancak günlük süreç ona istisnasız veya kestirmesiz uyduğunda tam karşılığını verir.
İki faktörlü kimlik doğrulama, hiçbir şeyin yerine koyamadığı son koruma katmanı olarak kalır: başka bir yerden sızdırılan kusursuz bir şifre bile tek başına hiçbir şey açmaz. İhlal bildirimlerinden hemen sonra kimlik bilgilerini yenileyin, önemli her hesabı gerçekten kontrol ettiğiniz ikinci bir faktörle eşleştirin ve en güvendiğiniz adayları şifre gücü denetleyicimiz ile sıkıştırın — o da tarayıcınızda yerel çalışır, dolayısıyla denetim, üretimin kendisi kadar özeldir.
Güvenli Bir Şifre Üreticinin Gerçekten Güvenli Olduğu Nasıl Doğrulanır
Önce güvenin, sonra doğrulayın. Tarayıcınızın geliştirici araçlarını açın, Ağ sekmesine geçin, arka arkaya on şifre üretin ve sayfadan çıkan herhangi bir isteği izleyin — gerçekten istemci tarafı bir araç asla hiçbirini göndermez. Daha zor bir test için makineyi ağdan tamamen koparın, sayfayı yeniden yükleyin ve tekrar üretin; tamamen çevrimdışıyken hâlâ çalışan çıktı, tanım gereği bir sunucuya bağımlı olamaz. Ayrıca gizli çağrılar için Konsol’u tarayın ve belgeleri okuyarak sırların hiçbir yerde iletilmediğini, kaydedilmediğini veya saklanmadığını açıkça belirttiğini doğrulayın. Bu incelemenin beş dakikası, dijital hayatınızın geri kalanında onunla üreteceğiniz her sırrı güvenilir biçimde korur. Beş dakika, bir kez ve bir üretici hakkında bir daha hiç endişelenmek zorunda kalmayın.
İkinci katman: rastgelelik kaynağını inceleyin. Sayfa entropiyi crypto.getRandomValues üzerinden Web Crypto API’den çekmelidir, tahmin edilebilir tohumu kimlik bilgisi üretiminin yakınında hiçbir yeri olmayan Math.random’dan asla. Kaynağı veya varsa yayımlanmış deposuna bakın ve çizilen her tek karakterin altında işletim sisteminin güvenli rastgelelik havuzunu arayın. Araç localStorage, sessionStorage veya bir çereze herhangi bir şey yazıyorsa ya da çıktıyı bir sunucu gidiş-dönüşüyle döndürüyorsa, bu bir bulgudur — uzaklaşın ve bu incelemeden tamamen sağ çıkan bir araç seçin. Meşru, dürüst araçlar bunu açıkça belgeler, tam da uygulamada gizli hiçbir şey olmadığı ve onlara bağımlı olan insanlardan saklanacak hiçbir şey bulunmadığı için. Herhangi bir şey ping atarsa, dışarıya sinyal gönderirse veya çıktıyı önbelleğe alırsa, araç yerinde elenir.
Üçüncü katman: çıktının kendisini test edin. Bir toplu üretin ve karakterlerin birkaç favori etrafında tuhaf biçimde kümelenmek yerine etkinleştirdiğiniz sınıflar arasında makul biçimde dağıldığını doğrulayın. Bir adayı şifre gücü denetleyicimiz ile çalıştırarak yapı entropisinin o uzunluk için beklediğiniz manşet rakamıyla eşleştiğini doğrulayın. Doğrulama bir kez beş dakika sürer ve bu aracın sizin için üreteceği her sırrı korur — tüm kasanızın ana şifresini herhangi bir üreticiye emanet etmeden önce ucuz sigorta. Toplu rastgele görünüyorsa, karakterler eşit dağılıyorsa ve ölçer bitleri doğruluyorsa, buradan itibaren gelecek her hesap için gerçekten sağlam zeminde duruyorsunuz demektir. Disiplin budur ve bir kez işe yaradığını gördüğünüzde gerçekten bu kadar basittir.