Jedes Zeichen bzw. Wort wird mit crypto.getRandomValues gleichverteilt gezogen (ohne Modulo-Verzerrung). Die Entropie ist Länge × log2(Zeichenvorrat), bei Passphrasen Wortzahl × log2(1286) für die eingebaute Liste mit 1286 Wörtern. Die Knackzeit nimmt einen Offline-Angriff mit 10 Milliarden Versuchen pro Sekunde an (schneller Hash, Grafikkarten) und rechnet im Mittel mit der Hälfte aller Möglichkeiten. Langsame Hashes wie bcrypt oder Argon2 verlängern sie um ein Vielfaches.
Ab etwa 60 Bit gilt ein Passwort als stark, ab 80 Bit als sehr stark. Die Prüfung eines eigenen Passworts ist nur eine grobe Schätzung: Wörter, Namen und Muster machen ein Passwort deutlich schwächer, als die Länge vermuten lässt.