前言
Android 很多场合需要使用到数据加密,比如:本地登录密码加密,网络传输数据加密,等。在android 中一般的加密方式有如下:
亦或加密
AES加密
RSA非对称加密
MD5加密算法
当然还有其他的方式,这里暂且介绍以上四种加密算法的使用方式。
亦或加密算法
什么是亦或加密?
亦或加密是对某个字节进行亦或运算,比如字节 A^K = V,这是加密过程;
当你把 V^K得到的结果就是A,也就是 V^K = A,这是一个反向操作过程,解密过程。
亦或操作效率很高,当然亦或加密也是比较简单的加密方式,且亦或操作不会增加空间,源数据多大亦或加密后数据依然是多大。
示例代码如