Password Strength Checker
Estimates password entropy and crack time, and identifies the specific weaknesses in what you…
Checks a Greek AFM, whose check digit is built on powers of two rather than a plain weighted sum.
The Greek AFM uses an unusual weighting: each of the first eight digits is multiplied by a power of two — 256, 128, 64, 32, 16, 8, 4 and 2 — and the total is reduced modulo 11 and then modulo 10 to give the check digit. That second reduction is where it loses strength, because a result of 10 and a result of 0 both produce the digit 0, so measured over 3,000 generated cases it catches 98.1% of single-digit typos rather than all of them. The AFM is nine digits and serves as both the tax number and, prefixed with EL, the VAT number for EU purposes. A passing check digit proves the number was typed accurately, not that it exists.
| Weights | Powers of two: 256, 128, 64, 32, 16, 8, 4, 2 |
|---|---|
| Check digit | The weighted sum mod 11, then mod 10 |
| Typo detection | 98.1% of single-digit errors, measured over 3,000 cases |
| EU VAT | The same nine digits prefixed with EL |
| Privacy | Computed in your browser |
Internal consistency only. It cannot confirm the AFM was issued or is active.
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…