← All tools
Symmetric-key
FF1 format-preserving encryption
Encrypt a card number, an SSN, or any string over a fixed alphabet into another string of the same length and alphabet with real FF1 (NIST SP 800-38G) on AES, see all ten Feistel rounds, and check the result against NIST's sample vectors.
What's happening under the hood →·Read the Modes of operation & AEAD: ECB, CBC, CTR, GCM & ChaCha20-Poly1305 module for the full explanation →·See the Tokenizing card numbers and SSNs with format-preserving encryption use case →
1. Key, tweak, and format
2. Encrypt or decrypt