Collision-free, random-looking codes from a counter — FF1 (NIST SP 800-38G) format-preserving encryption with one spec and seven bit-identical implementations: Python, TypeScript, Go, Java, Rust, C, C++
cryptography codec cross-language format-preserving-encryption ff1 coupon-codes order-number id-obfuscation nist-sp-800-38g short-codes
-
Updated
Aug 29, 2026 - C