MD5加密解密
来源:互联网 发布:赵薇阿里影业 知乎 编辑:程序博客网 时间:2024/05/23 13:03
MD5加密原理是散列算法,散列算法也称哈希算法。
计算机专业学的数据结构就有哈希表这一知识点。
比如10除以3余数为一,4除以3余数也为一,但余数为一的就不知道这个数是哪个了。
所以md5不能解密。
就算是设计这个加密算法的人都不知道。
但是你的密码是怎么验证的呢?就是因为同一密码加密后一定相同。
你输入密码加密后才能知道你的密码是否正确。
也就是说,你的密码只有你自己知道。
也是为什么扣扣密码只能重置,不能找回的原因。
---2-:
作者:kmxz链接:https://www.zhihu.com/question/22311285/answer/20960705来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1、算法的公开并不意味着不安全;RSA 的算法也是公开的,AES 也是公开的。现代密码学的安全性从不是靠算法的保密来保证的。
2、目前没有软件能有效地破解 MD5。大多数时候只是把常见字符串的 MD5 存了起来为彩虹表,然后直接反查。
3、再次强调 MD5 只是哈希,而不是加密。MD5 是没有可能解密的,因为一个 MD5 可能对应无数种可能的明文。
4、MD5 目前来说还是可以用的,尤其是考虑到合适的加盐以后可以解决大多数彩虹表带来的危险。当然现在已经很多人提倡用 SHA 系列的哈希算法取代 MD5。
0 0
- MD5加密解密
- MD5加密解密
- MD5加密解密
- C#MD5加密解密
- C#MD5加密解密
- C#MD5加密解密
- MD5加密解密
- MD5加密 解密
- 【转载】md5加密解密
- 加密解密---------->MD5算法
- md5加密,解密
- MD5加密解密
- java md5加密解密
- C# MD5加密解密
- MD5加密、解密
- MD5加密解密
- MD5加密与解密
- java MD5加密解密
- IDEA引入外部jar包的方法
- RIP路由防止环路的方法
- Android实现可拖动的尺子
- Linux之V4L2基础编程
- 输入法rime使用说明
- MD5加密解密
- Aspose.Cells读取excel文件
- 【laravel】用laravel在游览器中显示Hello World
- Shell基础一
- java分页
- JSP(4)修改模板templates
- java反射
- mui开发APP教程之mui.ajax请求后出现“加载中”
- 凑24点游戏实现