BP-Tools Icon


Set of useful tools for payment service development

Add a Review
0 Downloads (This Week)
Last Update:



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-HCMD: Thales HSM Commander

BP-Tools Web Site


  • 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


Other Useful Business Software

The Leading Provider of Business VoIP Phone Systems Icon

Award-Winning Business VoIP Phone System

The Leading Provider of Business VoIP Phone Systems Icon
1 of 5 2 of 5 3 of 5 4 of 5 5 of 5
61 Reviews
  • Unlimited Calling, Faxing, Video Conferencing
  • 24/7 U.S. Based Customer Support
  • Super Reliable, Simple to Use
Write a Review

User Reviews

Be the first to post a review of BP-Tools!

Additional Project Details

User Interface


Programming Language

C++, C



Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks