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