Skip to content

FirstData V1 Card Encryption - Initial Release v1.0.0

Latest
Compare
Choose a tag to compare
@Taiinyy Taiinyy released this 20 Jan 05:22
· 1 commit to main since this release

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