![](https://img-blog.csdnimg.cn/20210225172417945.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
加密技术
欢迎加入微信公众号
SunshineBoy的博客
欢迎微信搜一搜“Android技术O2M分享”加入微信公众号!
展开
-
Android开发 使用jni对字符串加解密实现分析
最近项目有个需求,就是要对用户的敏感信息进行加密处理,比如用户的账户密码,手机号等私密信息。在java中,就对字符串的加解密我们可以使用AES算法加密字符串,使用它的好处就不必多说了,但我们又知道android的源代码是可以被反编译的,所以使用纯Java方式的AES加密是不安全的,所以想到了使用android中的jni来对字符串加解密处理,它会产生一个.so文件,更重要的是它通过C/C++代码实现转载 2015-12-05 18:27:08 · 458 阅读 · 0 评论 -
Android开发 加密技术
加密往往会伴随网络传输一起出现,以为理论上,不管数据通过任何形式网络传输都有有可能被截获,这就要求数据传输过程劲量保证安全,而加密技术真是解决数据安全的重要途径。在很多从事数据安全、网络应用的企业尤其看重开发人员加密技术的掌握程度。Android SDK 支持4种加密技术:MD5、SHA、HMAC、和AES。其中前三个是不可逆加密。AES是可逆加密算法。实际上,如果将Base64编码表中的字符原创 2015-11-19 18:27:25 · 887 阅读 · 0 评论