WMW

Şifre Oluşturucu

Ücretsiz

Kriptografik olarak güvenli bir üreteç kullanarak tarayıcınızda doğrudan güçlü, rastgele şifreler oluşturun; canlı güç ölçer, entropi hesaplaması ve tek seferde birkaç şifreyi toplu oluşturma desteğiyle.

Tamamen tarayıcınızda kriptografik olarak güvenli bir rastgele üreteç kullanılarak çalışır. Hiçbir şey herhangi bir yere yüklenmez.

Karakter türleri

Ek seçenekler

Güç

Oluşturulan şifreler

Son Etkinlik

Herkese açık. Tüm ziyaretçilerin son 20 kullanımı, en yeniden en eskiye.

Generated 5 password(s), 64 characters, ~409 bits of entropy

4 saat önce

Generated 5 password(s), 64 characters, ~409 bits of entropy

4 saat önce

Generated 1 password(s), 64 characters, ~409 bits of entropy

4 saat önce

Generated 1 password(s), 24 characters, ~153 bits of entropy

4 saat önce

Generated 1 password(s), 24 characters, ~156 bits of entropy

4 saat önce

Generated 1 password(s), 24 characters, ~113 bits of entropy

4 saat önce

Generated 1 password(s), 24 characters, ~137 bits of entropy

4 saat önce

Generated 1 password(s), 24 characters, ~115 bits of entropy

4 saat önce

Generated 1 password(s), 24 characters, ~144 bits of entropy

4 saat önce

Generated 1 password(s), 24 characters, ~126 bits of entropy

4 saat önce

Generated 1 password(s), 24 characters, ~156 bits of entropy

4 saat önce

Generated 1 password(s), 16 characters, ~104 bits of entropy

4 saat önce

Yorumlar (0)

Bu aracı faydalı mı buldunuz? Bir yorum bırakın, bir ipucu paylaşın veya nasıl daha iyi hale getirebileceğimizi söyleyin.

Misafir yorumları yayınlanmadan önce incelenir. Giriş yap ile anında gönder.

Henüz yorum yok - düşüncelerinizi paylaşan ilk kişi olun!

Bu araç ne işe yarar

Bu araç, tarayıcınızda doğrudan güçlü, rastgele şifreler oluşturur. Bir uzunluk, hangi karakter türlerinin dahil edileceğini ve görsel olarak belirsiz karakterlerden kaçınılıp kaçınılmayacağını seçin, ardından her biri canlı bir güç ölçer ve tam bir entropi hesaplamasıyla gösterilen tek bir şifre veya toplu halde bir grup oluşturun.

Nasıl Çalışır

Her karakter konumu için araç, crypto.getRandomValues() fonksiyonundan rastgele baytlar çeker ve seçtiğiniz karakter kümesine eşit olasılıklı rastgele bir dizin seçmek için reddetme örneklemesi (yanlılık yaratacak bayt değerlerini eleyerek) kullanır, böylece izin verilen her karakter her konumda eşit olasılıklıdır. "Seçilen her türden en az bir tane gerekli" açıkken, seçilen her türden bir karakter önce yerleştirilir ve tüm sonuç gösterilmeden önce rastgele karıştırılır. Bit cinsinden entropi, karakter kümesi boyutunun log2'si ile şifre uzunluğunun çarpımı olarak hesaplanır ve bir güç etiketi bu bit sayısından türetilir: 28 bitin altı Çok zayıf, 28-35 Zayıf, 36-59 Orta, 60-89 Güçlü ve 90 veya üzeri Çok güçlüdür.

Hangi sorunları çözer

Sık sorulan sorular

›Bu gerçekten rastgele mi, yoksa sadece Math.random() mi?

Her karakter, şifreleme anahtarları gibi şeyler için kullanılan aynı kriptografik olarak güvenli rastgele kaynak olan tarayıcının crypto.getRandomValues() fonksiyonu kullanılarak seçilir; bazı motorlarda geçmiş çıktılardan yeniden oluşturulabilecek kadar tahmin edilebilir olan çok daha zayıf Math.random() fonksiyonu kullanılmaz. Karakter seçimi ayrıca düz bir modülo yerine reddetme örneklemesi (rejection sampling) kullanır, böylece izin verilen her karakter, karakter kümesinin başlangıcına yönelik hiçbir yanlılık olmadan tam olarak eşit olasılığa sahip olur.

›Entropi sayısı gerçekte ne anlama gelir?

Bit cinsinden entropi, karakter kümesi boyutunun log2'sinin şifre uzunluğuyla çarpılmasıdır; ayarlarınızı bilen (ancak şifrenin kendisini bilmeyen) bir saldırganın onu kaba kuvvetle bulmak için ortalama kaç deneme yapması gerektiğini ölçer. Her ek bit bu deneme sayısını ikiye katlar, yani 40 bitten 60 bite çıkmak yüzde 50'lik bir iyileşme değildir, yaklaşık bir milyon kat daha zordur.

›0, O, 1, l ve I gibi belirsiz karakterleri neden hariç tutmak isterim?

Bu karakterler birçok yazı tipinde neredeyse aynı görünür; bu, şifreyi yüksek sesle okumanız, basılı bir kopyadan yazmanız veya güvenilir bir yazı tipi olmayan bir cihaza girmeniz gerektiğinde önemlidir. Bunları hariç tutmak karakter kümesini biraz küçültür (ve bu nedenle aynı uzunluk için entropiyi biraz düşürür), her zaman kopyala yapıştır yapmayacağınız şifreler için genellikle buna değer, küçük bir ödünleşimdir.

›"Seçilen her türden en az bir tane gerekli" seçeneği neyi değiştirir?

Bazı giriş formları, genel uzunluk ve rastgelelik güçlü olsa bile karakter türlerinin bir karışımı olmayan şifreleri reddeder. Bu açıkken, oluşturucu, kalanını rastgele doldurmadan önce seçtiğiniz her türden en az bir karakteri garanti eder, ardından garanti edilen karakterlerin başta tahmin edilebilir şekilde yer almaması için tüm sonucu karıştırır.

›Farklı hesaplar için aynı toplu işlemde birkaç şifre oluşturmak güvenli mi?

Evet, bir toplu işteki her şifre kendi taze rastgele baytlarıyla bağımsız olarak oluşturulur, bu nedenle toplu işteki bir şifreyi bilmek diğerleri hakkında hiçbir bilgi vermez. Her hesap için farklı, bağımsız olarak oluşturulmuş bir şifre kullanmak (bir şifrenin varyasyonlarını kullanmak yerine), kullandığınız bir site ihlal edilirse sizi koruyan tam olarak budur.

›Bu araç oluşturduğum şifreleri görüyor veya saklıyor mu?

Hayır, oluşturma işlemi tamamen tarayıcınızda JavaScript ile gerçekleşir, hiçbir şey bir sunucuya gönderilmez ve sayfa, bu sayfadaki geçmiş paneli için yerel olarak saklanan bir karakter sayısı özetinin (asla şifrenin kendisinin değil) ötesinde geçmiş değerleri tutmaz.

İlgili Araçlar

Ücretsiz

Metin

Mojibake (Bozuk Metin) Düzeltici

Bozuk (mojibake) metnin arkasındaki orijinal baytları kurtarır ve bunları birkaç yaygın kodlama altında yeniden çözer; temiz çıkan her adayı gösterir.

Ücretsiz

Metin

MySQL Sözdizimi Doğrulayıcı

Noktalı virgülle ayrılmış bir veya daha fazla ifadenin MySQL sözdizimini doğrular; bulunan ilk hatanın tam satır ve sütununu bildirir.

Ücretsiz

Metin

Çevrimiçi HTML Düzenleyici

HTML, CSS ve JavaScript'i üç panelde düzenleyin, siz yazarken güncellenen sandbox'lanmış canlı önizleme ve tek tıkla bağımsız HTML dosyası olarak indirme ile.

Ücretsiz

Metin

Punycode Dönüştürücü

Uluslararasılaştırılmış alan adları için kullanılan yalnızca ASCII kodlaması olan Punycode (RFC 3492) ile Unicode arasında metin dönüştürün; tam alan adı modu (nokta duyarlı, xn-- öneki otomatik işlenir) ve düz etiket modu ile birden fazla satırı toplu olarak dönüştürün.

Ücretsiz

Metin

Satır Sayacı

Yapıştırdığınız metni anında analiz eden gelişmiş satır sayacı: yinelenen/boş satır tespiti, yorum satırı filtreleme, regex destekli bul-değiştir, sıralama ve prefix/suffix ekleme.

Ücretsiz

Metin

Liste Karıştırıcı

Herhangi bir listeyi karıştırın, çekilişler için rastgele kazananlar seçin ve kayıtları eşit gruplara bölün; hepsi tarayıcınızda, tarafsız bir Fisher-Yates karıştırma algoritmasıyla.

Ücretsiz

Metin

Kısaltma Oluşturucu

Bir ifadeyi anında kısaltmasına dönüştürün, harf harf döküm ve isteğe bağlı küçük kelime atlama modu ile.

Ücretsiz

Metin

Satır Kesmesi Ekle

Her ayırıcıdan sonra, her N karakterde (kelime sarma veya tam) veya her N kelimede satır sonu ekleyin, canlı satır sayısıyla.