org.bouncycastle.crypto.fpe (Bouncy Castle Library 1.85 API Specification)
Date: 2026-07-12

# Package org.bouncycastle.crypto.fpe

Format-Preserving Encryption per NIST SP 800-38G: FF1 and FF3-1 modes that produce ciphertext in the same alphabet (digits / strings) as the input plaintext.

See: Description

- Class Summary
  Class | Description
  --- | ---
  FPEEngine | Base class for format-preserving encryption.
  FPEFF1Engine | NIST SP 800-38G, FF1 format preserving encryption.
  FPEFF3_1Engine | NIST SP 800-38G, FF3-1 format preserving encryption.

## Package org.bouncycastle.crypto.fpe Description

Format-Preserving Encryption per NIST SP 800-38G: FF1 and FF3-1 modes that produce ciphertext in the same alphabet (digits / strings) as the input plaintext.