PerthWeb Developer : Products
CardCrypt : Overview
Current version: 2.0.1, released 16 April 2002.
CardCrypt is a credit card number verification and encryption tag for Macromedia ColdFusion™. The tag is able to verify the number and type of card as well as the expiry date. The following card types are supported:
- Master Card
- Visa
- American Express
- Diners Club
- Carte Blanche
- Discover
- en Route
It uses the worldwide standard LUHN formula for validating the card number. Card numbers may be verified, encrypted & decrypted either one at a time, or in batch mode, by using delimited lists.
To achieve a high level of security, the tag uses the RSA public key encryption algorithm. Public key encryption is the method by which information can be encrypted using a particular public key. The same key is however not able to decrypt the information. To decrypt the information the private key is needed. The public and private keys are created as pairs, with each public key having a corresponding private key.
RSA is the most popular public key algorithm, and has withstood many years of detailed cryptanalysis and is accepted as secure. For secure applications, key lengths of 1024 bits are a currently acceptable compromise between security and computational speed.
Before using this tag, make sure you are familiar with the concept of public key encryption. Not understanding how the system works could lead your data to be insecure.


