End
摘要: BASE64 编码是一种常用的字符编码,在很多地方都会用到。但base64不是安全领域下的加密解密算法。能起到安全作用的效果很差,而且很容易破解,他核心作用应该是【传输数据的正确性】,有些网关或系统只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法,而且base64特别适合在http,mime协议下快速传输数据。Base64编解码原理Base64使用... 阅读全文
posted @ 2016-12-27 20:11 白乾涛 阅读(2549) 评论(0) 推荐(1) 编辑
摘要: HEX字符串与字节码(字符串)转换工具 import java.io.UnsupportedEncodingException; import java.net.URLEncoder; public class HexUtils { public static void main(String[] 阅读全文
posted @ 2016-12-27 18:22 白乾涛 阅读(18438) 评论(0) 推荐(0) 编辑
摘要: 2016-12-27对字符编码时的规则通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私数据。对于Url来说,之所以要进行编码,一个是因为Url中有些字符会引起歧义。 例如Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如/s?q=abc&ie=utf-8。如果你的value字符串中包含了=或者&,那么势必会造成接收U... 阅读全文
posted @ 2016-12-27 14:00 白乾涛 阅读(4962) 评论(0) 推荐(0) 编辑