![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
YKO-LiY
你认为你是什么样的人,你就会越来越接近于什么样的人,心理学证明这句话是对的,屌丝们,疯狂的逆袭吧...
展开
-
谈谈我过去认识的哈希函数
在工作中,遇到一些字符类型数据的去重,需要简短处理来保存,这时自然想到了哈希处理,一直认识中,哈希就是写代码形成的,字符的长度也是随意的。知道一步步看到md5,sha-1等,才知道,我理解的对,又不对,md5就是hash函数的一种。首先要给出摘自文章从Hash函数到MD5破解哈希值的定义: hash函数就是把任意长的输入字符串变化成固定长的输出字符串的一种函数。通俗得说原创 2018-01-09 20:14:08 · 292 阅读 · 0 评论 -
同一字符串,MD5加密后出现不同的结果
背景公司数据采用MD5加密和ssl双向认证,最近把项目部署到服务器进行测试,结果MD5验证总是通不过,服务器在请求过来的加密32位串和本地加密32位串作对比时,总是返回false,那么问题来了,加密之前的明文是相同的,为何同样的加密方法却得到了不同的结果?问题分析首先考虑到的是操作系统的不同,win下运行正常的代码为何到linux下就不行了,但是MD5加密并不会转载 2018-01-09 21:02:37 · 16345 阅读 · 2 评论