A Ruby implementation of the FF1 Format Preserving Encryption algorithm from NIST SP 800-38G. Features dual-mode operation: reversible encryption for active data and irreversible encryption for GDPR compliance and secure data deletion while maintaining format and relationships. Now includes full UTF-8 text encryption support for arbitrary strings while preserving FF1 security properties.
Required Ruby Version
>= 3.1.0
Authors
Ahmed Abdellatif
Versions
-
1.2.12
-
source
- 1.2.12 source September 12, 2025 (39.5 KB)
-
-
1.2.11
-
source
- 1.2.11 source September 12, 2025 (39.5 KB)
-
-
1.2.10
-
source
- 1.2.10 source September 12, 2025 (39.5 KB)
-
-
1.2.9
-
source
- 1.2.9 source September 12, 2025 (39.5 KB)
-
-
1.2.8
-
source
- 1.2.8 source September 12, 2025 (39.5 KB)
-