Base64 算法的应用举例
2017-01-15 11:54
169 查看
Base64 算法的应用举例
1.密钥存储
写过加密解密的时候,我们都知道,API返回给我们的密钥一般是字节数组,虽然字节数组会使得安全性有很大提升(犹如密码一样,java程序中的密码字段是使用字节数组,一般不使用string),但对于人类来说,可读性很不友好。在往日的项目中,我们一般使用的是把密钥经过Base64编码的字符串,便于我们存储、配置及传输给别人。具体代码例子,见:https://github.com/sdcuike/beaver/blob/master/src/main/java/com/doctor/commons/core/crypter/AESUtils.java
。
2.Base64Url编码
具体参考:https://zh.wikipedia.org/wiki/Base64#.E5.9C.A8URL.E4.B8.AD.E7.9A.84.E5.BA.94.E7.94.A83. 电子邮件编码
如图:如何查询邮件内容的编码:QQ邮箱的功能,如图所示,显示邮件原文内容:网络传输编码为base64。
4.图片base64
其实有很多应用,上面是我目前碰到的最常见的场景,如有遗漏,请指出,谢谢。相关文章推荐
- STL中泛型算法find_if()与sort()的应用举例及详解
- BASE64算法及应用
- STL中泛型算法find_if()与sort()的应用举例及详解
- BASE64算法及应用
- Base64算法、Base64Encode、UrlEcode编码及应用
- Base64算法实际应用——邮件发送
- STL中泛型算法find_if()与sort()的应用举例及详解
- 【数据结构和算法】栈的java实现和栈的应用举例
- PHP数据结构之六 PHP栈的应用举例【数制转换和括号匹配算法】
- 九中算法思想及其应用举例
- Java语言实现五种常用的算法的应用举例
- Web Service应用举例 及一问题的解决方法
- 贪心算法在背包中的应用(转)
- LzmTW.uRemoting.Dll应用举例:建立一个时间服务器
- 算法设计应用实例
- 应用系统权限表示的算法技巧
- #pragma 指示符应用举例
- 微软项目管理[EPM]数据库应用举例2: 取得一个项目的某大纲代码的值
- 试着写 Base64 编码算法 [原]
- 变长参数应用举例