Security Guides
Long-form explanations of the ideas behind our tools. Each guide shows its math, cites its sources, and lists the date it was last reviewed. Written by an independent developer.
Long-form explanations of the ideas behind our tools. Each guide shows its math, cites its sources, and lists the date it was last reviewed. Written by an independent developer.
What "bits of entropy" really means, how to calculate it for random passwords and passphrases, and how many bits you actually need.
Online guessing vs offline cracking, real GPU hash rates, dictionary and rule attacks, and why bcrypt and Argon2 change the math.
A side-by-side comparison with real numbers: how many words you need, how word-list size matters, and when each option is the better choice.
What the 2025 revision of NIST SP 800-63B actually requires: length, blocklists, no composition rules, no forced rotation, and how to apply it.
The alg "none" trap, algorithm confusion, decoding without verifying, weak HMAC secrets, missing claim checks, and token storage.