Cryptographic Calculator

BP-CCalc is a retail cryptographic calculator that supports EFT industry day-to-day requirements such as: key generation, security field validation and other common cryptography operations.

BP-CCalc Features:

Character encoding
Binary to Hexadecimal (and vice versa)
ASCII to EBCDIC (and vice versa)
ASCII text to Hexadecimal
Common cryptography
AES (Advanced Encryption Standard) cipher operations with ECB, CBC, CFB, OFB modes
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, RIPEMD-160, TIGER-192, CRC32, WHIRLPOOL)
Secure DEA key generator (64/128/192 bit)
Key components combination
Key parity check (odd, even)
Key verification check (KVC)
Luhn digit check & generation algorithm
Payments cryptography
CVV, CVV2 and iCVV generation & validation
IPEK and PEK derivation (DUKPT)
MAC encryption (ANSI X9.9, AS2805, DUKPT)
PIN block encoding and decoding (ISO-0, ISO-1, ISO-2, ISO-3)
PIN encryption and decoding (DUKPT)
PIN offset encoding and decoding for IBM 3624 Method
PIN PVV encryption and decoding
ZKA (German Zentraler Kreditausschuss) session key derivation and PIN block encryption
EMV
Card cryptograms for VISA and MasterCard (AAC, ARCQ, TC, ARPC)
Session key, UDK derivation
Static Data Authentication (SDA)
Dynamic Data Authentication (DDA)
Thales cryptography
Key encoding (Thales key scheme, Pairs, Variants)
Key lookup (Find a clear key to encrypted one with knowing KCV or parity only)