随笔分类 - 编码与加密
摘要:简述 为什么叫Base64?个人理解是,基础的64个字符。 而它的作用?用基础的(可理解为可安全传输的)64个字符,来表示难以表示的二进制或对程序造成干扰的字符。 Base64的编码过程 自行编码分析Base64的编码方式 Base64的编码范围 简单的编码过程 日志: JDK转换Base64的方式
阅读全文
摘要:前言 之前对非对称加密作了介绍( "请大力点击" ),现对对称加密作个简单介绍。 对称加密算法 能通过相同的密钥对报文进行加密、解密的算法,叫对称加密算法。 比如,客户端,将一段报文通过密钥加密成密文,发送密文给服务端,服务端收到密文,通过相同的密钥解密,还原报文。 常用的对称加密算法:DES 特点
阅读全文
摘要:> 参考的优秀文章 1、十分钟搞清字符集和字符编码 2、Java中byte与16进制字符串的互相转换 3、【异常处理】Incorrect string value: '\xF0\x90\x8D\x83...' for column... Emoji表情字符过滤的Java实现 4、Why a surr
阅读全文
摘要:> 参考的优秀文章 jQuery ajax - param() 方法 经常,我们需要在JS中拼接URL然后以GET形式提交请求。如果遇到中文、特殊符号则需要作各种处理。 jQuery有一个方法非常方便地处理这问题,就是$.param(),此序列化方法$.ajax()也在使用。 > 简单的例子 <!D
阅读全文
摘要:参考的优秀文章 Java加密技术(四)——非对称加密算法RSA RSA算法原理(一)、RSA算法原理(二) RSA的公钥和私钥到底哪个才是用来加密和哪个用来解密? 简单的介绍 RSA是有名的非对称加密算法。 RSA有两个密钥,一个是公开的,称为公开密钥;一个是私密的,称为私密密钥。 特点: 公开密钥
阅读全文
摘要:摘要算法的特性 摘要算法的目的的将信息进行简单地摘要,将任意长的信息摘要成固定长的信息。比如MD5,将任意长的信息摘要成128位的摘要。 不可逆的,将报文摘要成一段信息后,无法通过摘要信息还原会报文。 冲突性。一份报文跟其他报文的摘要信息有可能是一致的,即冲突的。一般来说,摘要算法会设计得冲突性尽量
阅读全文