anywhere feature, and RSA believes developers will trade the speed of native code for Java's platform independence.
JSafe offers RSA's "brand-name" algorithms, including symmetric key ciphers, such as DES; triple-DES; and RSA's proprietary RC2, RC4, and RC5 ciphers for high-performance block encryption. It also includes RSA's public-key-encryption and digital-signature algorithms, as well as the Diffie-Hellman algorithm for key negotiation over an insecure channel like the Internet. The package's secure hash-function support, integral to the tamper-proofing of data, includes RSA's MD5 and SHA1, the Secure Hash Algorithm.
JSafe was clearly designed to expand and include more algorithms with time. Available options might grow as RSA's patents expire; right now, JSafe steers users toward RSA's
algorithms.
JSafe lacks the prosaic routines that programmers need to produce a complete implementation. For example, while the package includes routines to output standard BER-encoded data, which can in turn be converted to BASE64 for 7-bit encoding, it lacks the routines necessary to convert certificates to and from PGP format. These extra routines would certainly simplify the programmer's job.
JSafe handles most of the grungiest work for the average developer of crypto-enabled Java applications and applets. The JSafe SDK costs $290, but developers must negotiate licensing directly with RSA for any JSafe-developed programs they distribute, either as part of shipping products or for use within an organization or by an organization's customers. While JSafe represents a solid basis for cryptographic programming in Java, it could benefit from added support for programmable interoperability.
Where to Find
JSafe 1.0 SDK................
..........$290
Licensing:
A separate license must be negotiated to ship a
product with JSafe. RSA offers volume discounts,
site licenses, and other deals.
RSA Data Security, Inc. (a Security Dynamics company)
Redwood City, CA
Phone: 800-732-8743
Phone: 650-595-8782
Internet:
http://www.rsa.com
Enter HotBYTEs No. 1036.
Information on
this product
and similar products (security)