The BP-Tools set consist from applications supporting EFT testing, benchmarking and transaction service development. BP-Tools suite currently consists of following three components:

- BP-CCALC: Cryptographic Calculator
- BP-CardEdit: Thales P3 Input/Output file editor
- BP-EMVT: EMV Tool
- BP-HCMD: Thales HSM Commander

Features

  • AES (Advanced Encryption Standard) cipher operations with ECB, CBC, CFB, OFB modes
  • ANSI 9.19 (ISO/IEC 9797-1, algorithm 3)
  • Asymmetric cryptography (RSA) - certificate generation, encryption, decryption, signing and validation
  • DES/3DES cipher operations with ECB, CBC, CFB-8, OFB-8, OFB-64 modes
  • Hashing (MD4, MD5, SHA-1, SHA-256, SHA-384, SHA-512)
  • Strong and secure key generation (64/128/192 bit)
  • Key components combination
  • Key parity check (odd, even)
  • Key checksum generation
  • LUHN digit check & generation
  • Character set conversion (ASCII, EBCDIC, binary, hexadecimal)
  • Thales keys calculator
  • Thales LMK key lookup
  • Payments: AS2805 cryptography
  • Payments: CVV, CVV2 and iCVV generation
  • Payments: IPEK and PEK derivation (DUKPT)
  • Payments: MAC encryption (DUKPT and ANSI X9.9)
  • Payments: PIN block generation and decoding
  • Payments: PIN encryption and decoding (DUKPT, ZKA)
  • Payments: Zentraler Kreditausschuss / ZKA key derivation and PIN block encryption
  • EMV: AAC, ARCQ, TC & ARCP calculation
  • EMV: APDU response parser
  • EMV: Session key & UDK derivation
  • EMV: Static Data Authentication (SDA) option
  • EMV: TLV & bit flags parser
  • EMV: Parser support for a range of PayPass tags
  • Multi-platform support (Microsoft, Ubuntu Linux)
  • PIN offset Derivation (IBM 3624 PIN Generation Algorithm)
  • Answer To Reset (ATR) parser for SmartCards

Project Samples

Project Activity

See All Activity >

License

Creative Commons Attribution ShareAlike License V3.0

Follow BP-Tools

BP-Tools Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • dad
Read more reviews >