摘要: 请看代码。 1 package jdbc.pro.lin; 2 3 import java.security.InvalidAlgorithmParameterException; 4 import java.security.InvalidKeyException; 5 import ... 阅读全文
posted @ 2015-11-22 23:13 kingsleylam 阅读(20295) 评论(0) 推荐(0) 编辑
摘要: 啊,有点小注释,懒得介绍了,就贴个代码吧,大意理解就可以了。 1 package jdbc.pro.lin; 2 3 import java.security.InvalidKeyException; 4 import java.security.MessageDigest; 5 imp... 阅读全文
posted @ 2015-11-22 21:36 kingsleylam 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: Base64是一种编码方式,通常用于将二进制数据转换成可见字符的形式,该过程可逆。过程大致如下:1. 对64个可见字符,进行一个索引编码。索引是二进制的值,对应找到一个可见字符。Base64 编码表ValueCharValueCharValueCharValueChar0A16Q32g48w1B17... 阅读全文
posted @ 2015-11-22 18:38 kingsleylam 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 首先要了解什么叫对称加密和非对称加密,消息摘要这些知识。1. 非对称加密在通信双方,如果使用非对称加密,一般遵从这样的原则:公钥加密,私钥解密。同时,一般一个密钥加密,另一个密钥就可以解密。因为公钥是公开的,如果用来解密,那么就很容易被不必要的人解密消息。因此,私钥也可以认为是个人身份的证明。如果通... 阅读全文
posted @ 2015-11-22 12:22 kingsleylam 阅读(36349) 评论(6) 推荐(6) 编辑
摘要: 最近在写DAO层的时候,遇到一个问题,就是使用like进行模糊查询时,输入下划线,无法精确查到数据,而是返回所有的数据。这让我很好奇,百度之后才发现,原来是因为有些特殊字符需要进行转义才可以进行查询。首先理解一下什么是特殊字符。在ascii码表中,特殊字符的范围如下。即从32~47 58~64 91... 阅读全文
posted @ 2015-11-22 10:49 kingsleylam 阅读(19159) 评论(0) 推荐(1) 编辑