Parola Oluşturucu
Tarayıcınızın kripto API'siyle güçlü rastgele parolalar oluşturun. Uzunluğu ve karakter kümelerini seçin, benzer görünen karakterleri hariç tutun, her türden
Math.random yerine tarayıcının kriptografi API'siyle rastgele parolalar oluşturun; böylece çıktı gerçek hesaplar için uygun olur. Uzunluğu, hangi karakter kümelerinin kullanılacağını, l, 1, I ve O gibi benzer görünen karakterlerin hariç tutulup tutulmayacağını ve seçilen her türden en az bir karakterin garanti edilip edilmeyeceğini belirleyin.
Bit cinsinden entropi değeri, parolanın ne kadar tahmine dayandığını gösterir: 60 bitin altı kararlı bir saldırgana karşı zayıftır, 80 bit normal bir hesap için sağlamdır, 100 bit ve üzeri ise bir ana parola ya da bir API anahtarı için istediğiniz değerdir. Oluşturmanın yerel olması, parolanın ağ üzerinden hiç geçmemesi anlamına gelir; asıl mesele de tam olarak budur.
Güçlü bir parola nasıl oluşturulur
Uzunluğu ve karakter kümelerini seçin
Benzer karakterler ve garanti seçeneklerini ayarlayın
Parolayı kopyalayın ve entropiyi kontrol edin
SSS
Bir parola ne kadar uzun olmalı?
Önemli olan her şey için karışık kümelerden on altı karakter iyi bir varsayılandır. Uzunluk, sıra dışı karakterlerden daha fazla güç katar; seçme şansınız varsa simgeli 12 karakter yerine 20 karakteri tercih edin.
Entropi değeri ne anlama geliyor?
Oluşturulan paroladaki rastgelelik biti sayısıdır; uzunluktan ve karakter havuzunun büyüklüğünden hesaplanır. Her ek bit, parolayı tahmin etmek için gereken işi ikiye katlar.
Benzer görünen karakterler neden hariç tutulur?
l, 1, I, O ve 0 gibi karakterler, bir parolayı ekrandan okuyup telefona ya da bir cihaza yazmanız gerektiğinde kolayca karıştırılır. Bunları hariç tutmak elle girişi çok daha az hataya açık hale getirir.
Bunu kullanmak güvenli mi?
Değerler, parolalar için doğru seçim olan tarayıcının kriptografik rastgelelik kaynağı crypto.getRandomValues'ten gelir. Oluşturma yerel olarak yapılır ve hiçbir şey iletilmez.
Tek bir parola oluşturup onu tekrar tekrar kullanmalı mıyım?
Hayır. Her hizmet için benzersiz bir parola kullanın ve bunları bir parola yöneticisinde saklayın - yeniden kullanılan tek bir parola, onu paylaşan her hesabı tek bir ihlalle riske atar.
Oluşturulan parolalar bir yerde saklanıyor mu?
Hayır. Hiçbir şey kaydedilmez, günlüğe yazılmaz veya gönderilmez; kopyalamadıysanız sayfayı kapattığınızda parola gider.
Bir bakışta
| Girdi | metin |
|---|---|
| Birden fazla dosya | Hayır |
| Nerede çalışır | Tarayıcınızda - dosyalar hiçbir zaman yüklenmez |
| Çevrimdışı çalışır | Evet — sayfa yüklendikten sonra |
| Fiyat | Ücretsiz, kayıt yok, filigran yok |
Gizli bilgileri güvenle işlemek
Geliştirici araçları kimlik bilgilerini insanların sandığından çok daha sık işler ve risk algoritmada değil, verinin nereye gittiğindedir. Hash'leme tek yönlüdür ve şifreleme değildir - MD5 ve SHA-1 güvenlikle ilgili her şey için kırılmıştır ve parola saklamak için SHA-256 bile yanlış araçtır; bcrypt, scrypt veya Argon2 tam da yavaş olmak için vardır. Base64 bir kodlamadır, koruma değil: herkes onu çözebilir, bu yüzden onu asla gizleme olarak görmeyin. Bir JWT, elinde bulunduran herkes tarafından okunabilir; bu yüzden yükü asla gizli bilgi içermemelidir ve bir token'ın çözülmesi imzasını doğrulamaz - doğrulama anahtarı gerektirir. Bu sitedeki her şey tarayıcınızda yerel olarak çalışır; token ve parolaları güvenle işleyebilmesinin nedeni de budur.
Dönüştürmelerin sessizce bozulduğu yerler
Dönüştürme hatalarının çoğu söz dizimiyle ilgili değil, anlamla ilgilidir. Bir posta kodu sütunu, elektronik tablo onu bir sayı sandığı anda baştaki sıfırlarını kaybeder; uzun bir kimlik kayan nokta hassasiyetini aşar; tarihler gün-önce mi ay-önce mi olduğuna göre anlam değiştirir. JSON anahtarları sırasızdır ama diziler sıralıdır; anahtarları sıralayan bir araç hiçbir şeyi değiştirmez, dizileri sıralayan bir araç ise veriyi değiştirir. Unicode başka bir tuzaktır: metin UTF-8, UTF-16 ya da bir bayt sırası işaretiyle gelebilir ve yanlış tahmin eden bir çözücü aksanlı karakterleri bozuk metne çevirir. Herhangi bir dönüştürmeye güvenmeden önce ilk ve son satırı, başta sıfır bulunan her alanı ve tırnak, virgül ya da satır sonu içeren her alanı kontrol edin.