数据安全
云栖路
http://www.ityouknow.com/share/2017/10/01/resource-sharing.html
http://www.3xmq.com/article/1520501861192
http://www.3xmq.com/ 架构中国 sxx573626822
展开
-
Java中4大基本加密算法解析
简单的java加密算法有:BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)HMAC(Hash Message Authentication Code,散列消息鉴别码)1. BASE64Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家...转载 2018-06-06 15:45:17 · 111 阅读 · 0 评论 -
DES/3DES/AES 三种对称加密算法在 Java 中的实现
有两句话是这么说的:1)算法和数据结构就是编程的一个重要部分,你若失掉了算法和数据结构,你就把一切都失掉了。2)编程就是算法和数据结构,算法和数据结构是编程的灵魂。注意,这可不是我说的,是无数程序员总结的,话说的很实在也很精辟,若想长久可持续发展,多研究算法还是很有必要的,今天我给大家说说加密算法中的对称加密算法,并且这里将教会大家对称加密算法的编程使用。包含DES、3DES和AES三种对称加密算...转载 2018-06-06 15:46:44 · 1943 阅读 · 0 评论 -
Blowfish 加密算法 Java 版简单实现
个人认为目前比较安全的加密算法:Blowfish。上代码之前,先说几点Blowfish加密算法的特点:1. 对称加密,即加密的密钥和解密的密钥是相同的;2. 每次加密之后的结果是不同的(这也是老夫比较欣赏的一点);3. 可逆的,和老夫之前的文章介绍的md5等摘要算法不一样,他是可逆的;4. 速度快,加密和解密的过程基本上由ADD和XOR指令运算组成;5. 免费,任何人都可以免费使用不需要缴纳版权费...转载 2018-06-06 15:49:01 · 2295 阅读 · 1 评论 -
对抗拖库 —— Web 前端慢加密
0×00 前言天下武功,唯快不破。但密码加密不同。算法越快,越容易破。0×01 暴力破解密码破解,就是把加密后的密码还原成明文密码。似乎有不少方法,但最终都得走一条路:暴力穷举。也许你会说还可以查表,瞬间就出结果。虽然查表不用穷举,但表的制造过程仍然需要。查表只是将穷举提前了而已。密码加密,用的都是单向散列计算。既然单向,那就是不可逆,那只能穷举。穷举的原理很简单。只要知道密文是用什么算法加密的,...转载 2018-06-06 15:50:12 · 394 阅读 · 1 评论 -
springboot数据越权和数据安全
既前端时间转载了一篇"系统明文密码加密传输"文章后,在项目中很多地方都设计到公匙,这里分享一位博主的开源奉上githup地址:https://github.com/yinjihuan/spring-boot-starter-encrypt#%E5%89%8D%E8%A8%80...原创 2018-06-08 15:00:31 · 2322 阅读 · 0 评论