Password Strength Checker
Estimates password entropy and crack time, and identifies the specific weaknesses in what you…
Runs the Dutch eleven-test on a BSN — the weighted sum whose last digit counts as minus one.
The Dutch BSN uses the elfproef, or eleven-test, and it has one feature that trips up every first implementation: the final digit is weighted minus one, not plus one. So the sum is 9×d1 + 8×d2 + … + 2×d8 − d9, and a valid number makes that total a multiple of eleven. Because the weights are all distinct and the modulus is prime, the test catches every single-digit error and every adjacent transposition — measured at 100% for both over 3,000 generated cases. One practical note: numbers issued before 2007, when the BSN replaced the sofinummer, can be eight digits and need a leading zero to test correctly. A passing eleven-test still proves only that the digits are consistent.
| Test | The elfproef — a weighted sum that must be divisible by 11 |
|---|---|
| The trap | The last digit is weighted −1, not +1 |
| Weights | 9, 8, 7, 6, 5, 4, 3, 2, then −1 |
| Typo detection | 100% of single-digit errors and 100% of adjacent transpositions |
| Old numbers | An 8-digit sofinummer needs a leading zero |
Internal consistency only. It cannot confirm the number was issued or matches a person.
Estimates password entropy and crack time, and identifies the specific weaknesses in what you…
Generates MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text, all at once.
Generates an MD5 hash of any text or string, with optional HMAC and uppercase output.
Generates SHA-256 hashes using the browser's Web Crypto API, with HMAC support.
Generates SHA-1 hashes, still required by some legacy systems and Git object addressing.
Generates SHA-512 hashes for checksums, signatures and archival fingerprints. Runs in your…
Encodes and decodes Base32, the alphabet used by TOTP secrets and some file systems.
Encodes and decodes Base58, the alphabet used by Bitcoin addresses and short identifiers.
Encrypts and decrypts text with AES-GCM 256-bit using a password, entirely in your browser.
Applies a repeating-key XOR to text or hex, the operation behind many simple obfuscation…