An advantage of using JCE mechanisms is that it is something of a standard, so you may use any of several providers to work with depending on your needs. You will find many JCE providers, commercial and free, that cover much of the crypto spectrum. There might even be some hardware (HSM) support through a proprietary JCE provider, though I don't know that for a fact Some advantages of completely avoiding the JCE and using the Bouncycastle lightweight API (BC LWAPI) exclusively are: No additional policy files are needed to make any of the cryptography work.E.g.
You can use AES-256 without requiring users to download the unlimited jurisdiction policy files The BC LWAPI is supported on the JME (formerly J2ME) environment. The JCE is not Many more cryptographic primitives are supported in the BC LWAPI.
An advantage of using JCE mechanisms is that it is something of a standard, so you may use any of several providers to work with depending on your needs. You will find many JCE providers, commercial and free, that cover much of the crypto spectrum. There might even be some hardware (HSM) support through a proprietary JCE provider, though I don't know that for a fact.
Some advantages of completely avoiding the JCE and using the Bouncycastle lightweight API (BC LWAPI) exclusively are: No additional policy files are needed to make any of the cryptography work. E.g. You can use AES-256 without requiring users to download the unlimited jurisdiction policy files.
The BC LWAPI is supported on the JME (formerly J2ME) environment. The JCE is not. Many more cryptographic primitives are supported in the BC LWAPI.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.