![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java加密与解密的艺术
文章平均质量分 73
我是一个平凡的人
永不言败!
展开
-
Java的加密技术(BASE64与单向加密算法MD5,SHA,MAC)
最近在研究Java的加密算法,包括以下的 一.基本单向加密算法: 1.base64严格的说不属于加密算法,属于编码格式 2.MD5(Message Digest algorithm 5,信息摘要算法) 3.SHA(Secure Hash Algorithm,安全散列算法) 4.MAC(Hash Message Authentication Code,散列消息鉴别码) 二.复杂的对称加密(原创 2017-08-20 21:31:40 · 301 阅读 · 0 评论 -
Java的加密和解密艺术
1.在项目中服务端解密不对.但是本地解密正确.后来发现base64加密字符会有换行的现象。发现base64一行不能超过76个字符,超过则添加回车换行符. 用字符串对象的replaceAll方法替换掉\r和\n,代码如下: replaceAll(“[\s*\t\n\r]”, “”); 到此解密成功。原创 2017-08-15 09:43:42 · 307 阅读 · 0 评论