short-codes
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++