Take the 2-minute tour ×
Information Security Stack Exchange is a question and answer site for Information security professionals. It's 100% free, no registration required.

Since Android is allows for Java and Native implementation of Cryptography, I would like to know if we have to provide for a particular implementation of cryptographic algorithms(say just RSA for example), what would be the best(in terms of ease of development, ease of integration, ease of use) way to provide it?

Is it as a java crypto provider(JCE) bundle? Or is it as an OpenSSL engine?

Native code has the advantage of being faster. What speaks for JCE?


share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.