by CFXWorks - Product Type: Component / Java Class
Commercial grade, strong encryption SDK for Java programmers. CryptoXpress SDK is a Java toolkit that can be used to custom develop application layer cryptography solutions offering “strong encryption”, message digests (digital signatures), and several industry specific security features. The CryptoXpress SDK produces compatible results across many platforms including Windows, Linux (Red Hat and SUSE), HPUX, Solaris, and IBM’s xSeries, pSeries, zSeries and iSeries. Implementation of the supported cryptography algorithms is verified using test vectors published by the National Institute of Standards and Technology (NIST). The cross platform capabilities of CryptoXpress SDK allow users to encrypt data on any supported platform and decrypt it on any supported platform.
Our regular prices are shown below. Please logon to see your discounted prices.
| Add to Cart | $ 2,401.00 | 1 Developer License | Verify | Download (2.5 MB) |
| Add to Cart | $ 798.70 | Additional Developer License | Verify | Download (2.5 MB) |
| Add to Cart | $ 480.20 | Annual Developer Support License | Verify | Download (29 KB) |
Our prices include ComponentSource technical support and, for most downloadable products, an online backup and a FREE upgrade to the new version if it is released within 30 days of your purchase. All sales are made on our standard Terms and Conditions and subject to our Return Policy. Please contact us if you require any licensing option not listed above including volume licensing and previous versions.
Our regular prices are shown above. Please logon to see your discounted prices.
CryptoXpress SDK is a Java toolkit that can be used to custom develop application layer cryptography solutions offering “strong encryption”, message digests (digital signatures), and several industry specific security features. The CryptoXpress SDK produces compatible results across many platforms including Windows, Linux (Red Hat and SUSE), HPUX, Solaris, and IBM’s xSeries, pSeries, zSeries and iSeries. Implementation of the supported cryptography algorithms is verified using test vectors published by the National Institute of Standards and Technology (NIST). The cross platform capabilities of CryptoXpress SDK allow users to encrypt data on any supported platform and decrypt it on any supported platform. CryptoXpress SDK also supports several credit card security features including Luhn Formula Validation and card number masking. The LUHN formula is used to validate and verify the accuracy of credit-card numbers. CryptoXpress SDK also provides a method that masks credit card numbers for display consistent with The Payment card Industry/Cardholder Industry Security Standards (PCI/CISP). For example, only the last four digits of the account number can be displayed. CryptoXpress SDK provides a function that correctly masks this data. CryptoXpress SDK provides a HTTP gateway to the United States Postal Service’s Address Information APIs. Companies that use the USPS for shipping merchandise can use these APIs to validate address information or to complete incomplete address information. The service is useful in reducing fraud, improving customer service, eliminating shipping errors and reducing the cost of processing customer orders.
The cryptography algorithms supported include:
Multiple “strong encryption” encryption/decryption algorithms support:
Multiple message digest algorithms support:
Since there are thousands of possible ways to deploy encryption, CryptoXpress SDK simplified the selection process by reducing the selection to six “preferred” combinations:
CFXWorks recommends the use of AES encryption where there is a need to deploy “strong encryption”. The reasoning is as follows. On May 19, 2005, NIST announced the withdrawal of the (single) Data Encryption Standard (DES) as specified in FIPS 46-3. DES no longer provides the security that is needed to protect Federal government information. Federal government organizations are now encouraged to use FIPS 197, Advanced Encryption Standard (AES), which specifies a faster and stronger algorithm. For some applications, Federal government departments and agencies may use the Triple Data Encryption Algorithm (Triple DES) as specified in NIST Special Publication 800-67. Triple DES is also supported by CryptoXpress SDK. Although thought to be considerably less secure than even AES 128-bit encryption, Triple DES is still commonly used in some industries.
The NIST published test vectors for the following modes of operation. Therefore CryptoXpress also supports these additional modes but does not recommend their use for production environments.
CryptoXpress SDK also supports several credit card security features including Luhn Formula Validation and card number masking. The LUHN formula (also known as the Modulus 10 or Mod 10 algorithm) is used to generate, validate and verify the accuracy of credit-card numbers. CryptoXpress SDK provides a function that validates that a value passed to the function passes the Luhn formula test. The Payment card Industry/Cardholder Industry Security Standards (PCI/CISP) require that credit card numbers be masked when they are displayed. For example, only the last four digits of the account number can be displayed. CryptoXpress SDK provides a function that correctly masks this data. CryptoXpress SDK supports the following credit card industry processing functions:
LUHN formula (Mod 10) validation The LUHN formula, created in the late 1960s by a group of mathematicians, was adopted by credit card companies shortly thereafter. Because the algorithm is in the public domain, it can be used by anyone. The LUHN formula (also known as the Modulus 10 or Mod 10 algorithm) is used to generate, validate and verify the accuracy of credit card numbers. Almost all institutions that create and require unique account or identification numbers use the Mod 10 algorithm. For example, the LUHN formula is widely used to validate many different forms of account numbers. CryptoXpress SDK provides a function that validates whether or not a value passed to the function passes the Luhn formula test.
Account number masking as per credit card processing industry standards The Cardholder Industry Security Standard (CISP) and Payment Card Industry Data Security Standard (PCI) both limit the number of digits that can be displayed when displaying the credit card account number. CryptoXpress SDK provides a function that masks all but the last “n” number of digits of the account number. The programmer can control the value of “n”.
CryptoXpress SDK provides an HTTP gateway to the United States Postal Service’s Address Information APIs. Companies that use the USPS for shipping merchandise can use these APIs to validate address information or to complete incomplete address information. The Address Information APIs are useful in reducing fraud, improving customer service, eliminating shipping errors and reducing the cost of processing customer orders. CryptoXpress SDK provides a gateway to the USPS Address Information server. CryptoXpress SDK performs the following tasks:
The CryptoXpress SDK gateway adds value to the process by:
Why use CryptoXpress SDK: