4
Crypto-J Cryptographic Toolkit
RSA BSAFE Crypto-J 4.1 Security Policy
2 Crypto-J Cryptographic Toolkit
This section provides an overview of the Crypto-J toolkit, and contains the following
topics:
·
·
·
·
·
·
·
2.1 Introduction
More than a billion copies of the RSA BSAFE technology are embedded in today's
most popular software applications and hardware devices. Encompassing the most
widely-used and rich set of cryptographic algorithms as well as secure
communications protocols, RSA BSAFE software is a set of complementary security
products relied on by developers and manufacturers worldwide.
The Crypto-J software library is the world's most trusted Java-language cryptography
component, and is at the heart of the RSA BSAFE product line. It includes a wide
range of data encryption and signing algorithms, including AES, Triple-DES, RC5,
the RSA Public Key Cryptosystem, the Elliptic Curve Cryptosystem, the DSA
government signature algorithm, and the SHA1 and SHA2 message digest routines. Its
software libraries, sample code and complete standards-based implementation enable
near-universal interoperability for your networked and e-business applications. Any
programmer using the RSA BSAFE Crypto-J tools can easily create secure
applications without a background in cryptography, mathematics or number theory.