#
sp800-90a
Here are 3 public repositories matching this topic...
A cryptographically secure pseudorandom number generator cli tool printing in a wide variety of byte encodings (hex, base64,..) and for many programming languages (c, java, c#, php, etc.) using NIST SP800-90Ar1 HMAC-DRBG. Supports external seeding from various true random services.
java cli encoding hex nist base64 base32 seed prng octal random-number-generators base36 base85 text-encodings entropy-source hmac-drbg sp800-90a hotbits
-
Updated
Sep 25, 2023 - Java
Dependency-free C++17 CSPRNG & entropy toolkit: NIST SP 800-90A DRBGs (HMAC/Hash/CTR), SP 800-22 statistical tests and SP 800-90B entropy estimation — all from scratch and validated against official NIST CAVP / FIPS / RFC vectors.
security nist cryptography entropy aes cpp cybersecurity csprng sha256 cpp17 key-generation random-number-generator sp800-90a drbg embedded-security sp800-22
-
Updated
Jun 15, 2026 - C++
Add this topic to your repo
To associate your repository with the sp800-90a topic, visit your repo's landing page and select "manage topics."