What APIs you are going to use? SUN's JCE or others? Due to the export law, if you use SUN's JCE, there is no RSA algorithm, and thus, you may need other packages, like Cryptix. You may goto Cryptix's site at https://www.cypherpunks.to/~cryptix/ You can download the APIs free, and there are some sample codes. In addition, they provided newly added algorithms as well, like ECC and AES, in addition to the classic algorithms, RSA, DES, etc. Nick
I believe most people use the standard JCE APIs with the BouncyCastle providers. It's standard, free, and generally good quality based on what people around me have been saying.
Nicholas Cheung
Ranch Hand
Joined: Nov 07, 2003
Posts: 4982
posted
0
Cryprix is one of the JCE provider, with a clean Java implementation. In the past, I think around 3-4 years ago, I tend to use OpenJCE, however, the project finally closed. After that, I changed to use Cryptix. You can use all the APIs provided in JCE, and in addition, it also provides you the new encryption algorithms, such as ECC and AES. I havent used the one suggested by Lasse before, and thus, I cannot make any comments on it. Anyway, it is just another option for studying. Nick
Marco Pistoia
Author
Greenhorn
Joined: Apr 19, 2004
Posts: 27
posted
0
My latest book, "Enterprise Java Security" published by Addison-Wesley has tons of examples showing how to encrypt data and use cryptography in general. Hope this helps, Marco Pistoia
Marco Pistoia, Ph.D.<br /><a href="http://www.research.ibm.com/people/p/pistoia/" target="_blank" rel="nofollow">http://www.research.ibm.com/people/p/pistoia/</a>