Security Math

Password entropy, crack-time ranges, NIST key sizes, collision odds, Bloom filter sizing, checksums and Shamir threshold maths.

payments ON MAINNET (real money) · 8 live endpoints

EndpointPriceWhat it answers
GET /birthday-collision$0.02Birthday-problem collision odds for random IDs or hash outputs, or the count of items that reaches a target probability.
GET /bloom-filter$0.02Bloom filter sizing: bits, bytes and hash count for n items at a false-positive rate, or the rate for a given size.
GET /checksum$0.02CRC-32, CRC-32C, Adler-32, FNV-1/1a (32 and 64 bit) and MurmurHash3 x86_32 of text or hex bytes. Not cryptographic.
GET /crack-time$0.02Time to brute-force a space of N bits (or N guesses) at a guesses-per-second rate: average, worst case, and presets.
GET /encoded-length$0.02Encoded length of N bytes in hex, base64, base32, base58, base85, decimal or any base-N alphabet, and bytes per N characters.
GET /key-size-equivalence$0.02NIST SP 800-57 comparable strengths: RSA, DH, DSA, ECC and AES key sizes to security bits, hash strengths, 2030 status.
GET /password-entropy$0.02Entropy bits for a random password policy, PIN or diceware passphrase from length and alphabet, with crack-time ranges.
GET /shamir-threshold$0.02Shamir t-of-n secret sharing maths: qualifying subsets, loss tolerance, recovery and compromise odds. Counts only, no secrets.

GET /catalog returns this list as JSON. Activity hub · uptime.


Educational maths and reference tables computed locally, provided as is. Crack-time figures are illustrative order-of-magnitude assumptions, not benchmarks of any real attacker. NIST tables are summarised from SP 800-57 Part 1 Rev. 5 and may be superseded. NEVER send real passwords, keys, TOTP seeds or secret shares to this or any service: every endpoint takes only lengths, sizes and counts. Not security advice; use a qualified professional for risk decisions. Every paid response carries a disclaimer field.