FirstData V1 Card Encryption Library - v1.0.0
π First Stable Release
A robust Python implementation for FirstData V1 card encryption system, providing secure credit card data encryption using RSA-OAEP with SHA-256.
β¨ Key Features
- Single-line public key support with automatic PEM conversion
- RSA encryption with OAEP padding and SHA-256 hashing
- Automated metadata generation for field validation
- Comprehensive error handling
- Python 3.6+ compatibility
π¦ Components
- Card encryption implementation
- Public key management
- Metadata generation
- Error handling system
π§ Technical Details
- Built with PyCryptodome
- RSA-OAEP encryption
- SHA-256 hashing algorithm
- Automated field length metadata
π Requirements
- Python 3.6 or higher
- pycryptodome
π Documentation
Full documentation and usage examples available in the README.md
π Security
- Proper key handling and validation
- Secure error messaging
Full Changelog: v1.0.0...v1.0.0