Base64 加密解密字符串的简单使用
来源:互联网 发布:python界面编程 编辑:程序博客网 时间:2024/05/20 06:25
Base64使用起来非常简单,就不做过多介绍了。
Base64默认有下面5种标志属性
- CRLF 这个参数看起来比较眼熟,它就是Win风格的换行符,意思就是使用CR LF这一对作为一行的结尾而不是Unix风格的LF
- DEFAULT 这个参数是默认,使用默认的方法来加密
- NO_PADDING 这个参数是略去加密字符串最后的”=”
- NO_WRAP 这个参数意思是略去所有的换行符(设置后CRLF就没用了)
- URL_SAFE 这个参数意思是加密时不使用对URL和文件名有特殊意义的字符来作为加密字符,具体就是以-和_取代+和/
Base64 字符串的加密解密
String string = "Hello world"; String encode = Base64.encodeToString(string.getBytes(), Base64.NO_WRAP); String decode = new String(Base64.decode(encode, Base64.NO_WRAP)); Log.d("TAG", "onCreate:"+encode+",decode:"+decode);
Log信息
从此图片中可以看出 我们的字符串被加密后就是一串不规则字符,这样可以很好的保护我们想要保护的信息内容,同时解密的时候也非常简单。因此,对于加密要求不是很高的项目来说Base64是个不错的选择。还有一点需要注意的是非Base64.NO_WRAP加密都会加上回车符,所有不想要回车的朋友,要使用Base64.NO_WRAP进行加密。
0 0
- Base64 加密解密字符串的简单使用
- 简单的base64加密解密
- 使用Java Base64解密算对openssl的base64加密字符串进行解密
- iOS开发:base64简单的加密和解密使用
- BASE64加密解密(字符串)
- Base64对字符串的加密解密
- base64加密解密c++的简单实现
- AES加密解密|及Base64的使用
- AES加密解密|及Base64的使用
- AES加密解密|及Base64的使用
- BASE64 加密与解密的使用
- base64的加密解密
- Base64的加密解密
- 使用python3的base64编解码实现字符串的简易加密解密
- 使用python3的base64编解码实现字符串的简易加密解密
- 使用commons-codec-1.10.jar的Base64实现字符串的加密解密
- JAVA 使用BASE64加密、解密
- JAVA 使用BASE64加密、解密
- ios高级课之---数据处理之文件读写1
- HDU 5665
- Fragment not attached to activity 异常
- YUV详解
- 次方求模
- Base64 加密解密字符串的简单使用
- icinga 服务端-客户端安装配置
- 关于安卓跑马灯效果实现的课题研究
- HTML5开发中ping标签的用法及隐私追踪
- 栈——算术表达式
- Ubuntu Intellij IDEA 配置
- Problem N
- WebService
- 数据结构之排序算法实现(选自大话数据结构)