O'Reilly logo

Android Application Security Essentials by Pragati Ogal Rai

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Security providers

The Android stack is customizable as far as the security providers are concerned. This means that the device manufacturers can add their own crypto providers. As an application developer, you are at liberty to use your own security provider as well. Since the Android stack provides only some capabilities of the Bouncy Castle security provider, Spongy Castle is hugely popular. Also, different versions of the Android stack keep updating their crypto capabilities by removing cryptographic algorithms that are way insecure and adding new ones. You may like to check the providers and their complete list of algorithms supported at a given point of time. Also, make sure to test your application on different devices to confirm that the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required