EFF kelime listesi modu
Altı kelime = ~77 bit. Mobil cihazlarda kolayca yazılabilir, herhangi bir modern saldırgan için güçlü.
LastPass and 1Password and Bitwarden generate passwords inside their vault apps — fine if you trust the vault, but you bought a full subscription for what should be a forty-line function. Random.org transmits the entropy over the network. The dozen ad-wrapped "strong password generator" sites all run JavaScript on a domain you don't trust and serve banner ads against your visit. Morph calls crypto.getRandomValues() — the browser's native CSPRNG, the same source banks and security libraries use — directly in your tab. Generated, shown, copied, never transmitted, never logged. Free for everything that runs on your device; AI is paid in credits.
/dev/urandom ile Linux'ta, BCryptGenRandom ile Windows'ta, SecRandomCopyBytes ile macOS ve iOS'ta desteklenir. Aynı çekirdek seviyesinde entropi bankaları ve şifre yöneticileri kullanılır. Math.random() asla çağrılır — yedek olarak, varsayılan olarak değil.
12, 16, 24, 32, özel. Büyük harf, küçük harf, rakam, sembol. Baskıya uygun kopya için benzerleri hariç tutun (0/O, 1/l/I).
Altı kelime = ~77 bit. Mobil cihazlarda kolayca yazılabilir, herhangi bir modern saldırgan için güçlü.
localStorage, IndexedDB veya bir sunucu değil. Panoya 30 saniye sonra otomatik temizlenir.
Üç tür bozuk: güvenmediğiniz alan adlarında şüpheli JavaScript çalıştıran reklam dolu siteler; yalnızca dört bayt entropi istiyorsanız, şifre yöneticisi aboneliğiyle $36-$120/yıl tutan bir kasa paketleyen; rastgeleliği ağ üzerinden ileten Random.org tarzı hizmetler — bununla birlikte istemci tarafında rastgelelik üretmenin tüm amacını bozuyor. Morph, W3C spesifikasyonu CSPRNG kullanarak tarayıcınızda şifreyi üretir, bir kez görüntüler ve sayfayı kapattığınız anda unutur. Hiçbir kasa, senkronizasyon veya telemetri yok. Eğer bir kasa istiyorsanız, bir kasa çalıştırın. Sadece güçlü bir şifre istiyorsanız, bu yüzeydir.
Çapraz cihaz şifre senkronizasyonu, ihlal izleme, tarayıcıda otomatik doldurma ve takımda paylaşılan kasa gerekiyorsa, 1Password veya Bitwarden'i kullanın. Bu tam kasa ürünleri ve Morph bunları yerine koymak istemiyor. Morph, bir kasa ihtiyacınız olmadığı zamanlar için güçlü bir 'istek anında' yüzeyidir — bir yönlendirici yöneticisi şifresi, AirBnB Wi-Fi için tek seferlik WPA2 anahtarı, gelecek hafta sileceğiniz geçici kayıt. CSPRNG, tarayıcınızda, kapatınca kaybolur.
Bu, kasa, senkronizasyon, otomatik doldurma ve ihlal izleme ile tam bir şifre yöneticisi aboneliğidir. Morph sadece üretici yüzeyidir — crypto.getRandomValues() tarayıcınızda, yalnızca bir kez görüntülenir, asla saklanmaz. Bir kasa ihtiyacınız varsa, bir kasa çalıştırın. Şu anda baytlar gerekiyorsa, Morph'u çalıştırın.
Evet. crypto.getRandomValues(), W3C Web Şifreleme API'sinin CSPRNG'si — Linux'ta /dev/urandom, Windows'ta BCryptGenRandom, macOS/iOS'ta SecRandomCopyBytes tarafından desteklenir. Aynı kaynaklar, parola yöneticileri ve şifreleme kütüphaneleri kullanır. Math.random() şifreleme açısından güvenli değildir; Morph asla bu yönteme geri dönmeyi tercih etmez.
Tam 95 sembol alfabesiyle 16 karakter, ~105 bit entropi verir — mevcut brute-force sınırlarını aşar hatta yerel GPU kümeleriyle bile. 12 karakter modern minimum (~78 bit). 24+ ise aşırı güvenli. Uzunluk karmaşıklık kurallarından daha önemlidir — "at kuyruğu çubuk doğru" şifresi, "P@ssw0rd!1" şifresinden herhangi bir gerçek saldırga karşı daha güçlüdür.
Evet. Şifre kelime modu, EFF uzun kelime listesinden N kelimeyi seçer (7.776 kelime = kelime başına 12,9 bit). Altı kelime ~77 bit entropi sağlar — herhangi bir modern saldırı için yeterince güçlü ve mobil cihazda yazması kolay. Kelime listesi sayfa ile birlikte paketlenmiştir; hiçbir sunucu araması gerekmez.
Evet — iOS'ta Safari, crypto.getRandomValues() tam olarak destekler. Üretin, kopyalayın, şifre yöneticinize veya kayıt formuna yapıştırın. Tüm akış telefonunuzda yerel olarak çalışır, hiçbir zaman bir sunucuya dokunmaz.
Hiçbir yerde. localStorage, sessionStorage, IndexedDB veya sunucu değil. Şifre, sekme kapatana kadar veya yeniden oluşturmak için tıklandığında tarayıcı belleğinde kalır. Panonun otomatik olarak 30 saniye sonra temizlendiği. Morph, bunu geri alamaz çünkü asla sahip olmadı.