Password Strength Checker
Estimates password entropy and crack time, and identifies the specific weaknesses in what you…
Decodes an Indonesian NIK — region, date of birth and sex are all encoded in the sixteen digits.
An Indonesian NIK has no check digit, so it cannot be validated by arithmetic — but it is one of the most informative ID numbers anywhere, and decoding it is far more useful than a yes or no. The first six digits are the province, regency and district. The next six are the date of birth as DDMMYY, with one twist that catches every naive parser: for women, forty is added to the day, so a birth day of 41 to 71 means female and the real day is that number minus forty. The last four digits are the registration sequence within that district and date. A NIK whose date field does not decode to a real date is not well formed; one that does is merely possible, and only Dukcapil can confirm it exists.
| Check digit | None — the NIK cannot be validated by arithmetic |
|---|---|
| First six digits | Province, regency and district codes |
| Next six | Date of birth as DDMMYY |
| The +40 rule | For women, forty is added to the birth day — a day of 41 to 71 means female |
| Last four | Registration sequence within that district and date |
Decoding and plausibility only. The NIK has no check digit, so existence cannot be established offline.
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…