![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
加密/解密
我家小宝_朱朱
这个作者很懒,什么都没留下…
展开
-
JS的encodeURI和java的URLDecoder.decode
如果不想在url中看到有明文可以使用js的encodeURI的URLDecoder.decode一起使用一起来把url加密下,下面有个不错的示例,大家不妨参考下 如果不想在url中看到有明文,比如http://localhost:8080/template_1/login.action?user=张三 可以使用js的encodeURI的URLDecoder.decode一起使转载 2016-06-20 16:49:04 · 808 阅读 · 0 评论 -
java/js的md5加密
md5.js: var hex_chr = "0123456789abcdef"; function rhex(num) { str = ""; for (j = 0; j str += hex_chr.charAt((num >> (j * 8 + 4)) & 15) + hex_chr.charAt((num >> (j * 8)) & 15);原创 2016-03-01 19:14:51 · 390 阅读 · 0 评论 -
Shiro提供了base64和16进制字符串编码/解码的API支持
Shiro提供了base64和16进制字符串编码/解码的API支持,方便一些编码解码操作。Shiro内部的一些数据的存储/表示都使用了base64和16进制字符串。 Java代码 String str = "hello"; String base64Encoded = Base64.encodeToString(str.getBytes()); String str2 = Ba转载 2016-06-22 15:12:51 · 2544 阅读 · 1 评论 -
Shiro-散列算法
5.2 散列算法 散列算法一般用于生成数据的摘要信息,是一种不可逆的算法,一般适合存储密码之类的数据,常见的散列算法如MD5、SHA等。一般进行散列时最好提供一个salt(盐),比如加密密码“admin”,产生的散列值是“21232f297a57a5a743894a0e4a801fc3”,可以到一些md5解密网站很容易的通过散列值得到密码“admin”,即如果直接对密码进行散列相对来说破解更转载 2016-06-22 15:30:18 · 990 阅读 · 0 评论