作为一个Android开发者,你不只需求让你的APP功用丰厚,运用方便,还需求进步APP的平安性。以下是一些复杂牢靠的加密办法。
海绵城堡
海绵城堡允许Android开发者在使用中运用任何版本的BouncyCastle类库。SpongyCastle只是重新包装了最新版本的BouncyCastle。
充气城堡
Cycastle是一个普遍运用的类库。它提供了一个轻量级的加密API,也是Java加密扩展(JCE)的提供者。Android平台内置了精简版旧版本的Bouncy Castle。
3、隐藏
Conceal可以认证或加密,默许还提供密钥管理功用。
4、空中加密器
AeroGear Crypto支持可认证的对称加密、椭圆曲线加密和基于密码的密钥推导。它还提供了算法的显式设置。不只仅是Android,还有iOS,Windows Phone和Cordova。
钥匙卡
Keyczar是一套开源工具包,用Java、Python和C++言语完成。它支持两种认证办法:对称加密和费用栈加密。奇卡扎尔建在JCE,运用海绵城堡的平安供给商。
6、OpenSSL
OpenSSL是一个完成SSL和TLS协议以及通用密码库的开源工具包。OpenSSL被移植到包括Android在内的许多平台。
最初,加密APP可以避免使用被反编译、歹意窜改、注入扣费代码、窃取数据等。,维护使用程序的平安性和波动性。所以安卓开发者不能无视app的加密。