您的位置:首页 > 其它

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.A8

3. 电子邮件编码

  如图:如何查询邮件内容的编码:QQ邮箱的功能,



如图所示,显示邮件原文内容:网络传输编码为base64。



4.图片base64

其实有很多应用,上面是我目前碰到的最常见的场景,如有遗漏,请指出,谢谢。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: