关于md5, crypt, md5-crypt的问题
时间:2011-04-10
来源:互联网
哪位高人帮忙奖一下md5, crypt和md5-crypt三种密码的区别和联系啊?
比如现在明文密码为: 123456
使用md5加密后的密文为: f447b20a7fcbf53a5d5be013ea0b15af
使用linux的库函数crypt()进行crypt加密的密文为: $1$E.KJS71i$he30RiXq1AaAy0IH4iURR1
使用md5-crypt加密后的密文为:$1$2zyF03Kr$E8cMfHow3zmnwsQbMFSGV/
假设我现在把这三种密文都存入数据库中,在需要验证密码是否正确时,需要对明文密码123456分别进行上面三种方式加密后,在于数据库中的密文进行比较。如果使用md5加密就简单了,直接再计算一次md5就可以了,因为同一个明文md5以后是唯一的。 但是crypt加密和md5-crypt加密该怎样做验证啊? 好像他们加密时还需要什么杂质。
另外一点不太明白的是crypt加密和md5-crypt加密它们之间到底有什么不同? 哪位高人能详细讲解一下? 谢谢
比如现在明文密码为: 123456
使用md5加密后的密文为: f447b20a7fcbf53a5d5be013ea0b15af
使用linux的库函数crypt()进行crypt加密的密文为: $1$E.KJS71i$he30RiXq1AaAy0IH4iURR1
使用md5-crypt加密后的密文为:$1$2zyF03Kr$E8cMfHow3zmnwsQbMFSGV/
假设我现在把这三种密文都存入数据库中,在需要验证密码是否正确时,需要对明文密码123456分别进行上面三种方式加密后,在于数据库中的密文进行比较。如果使用md5加密就简单了,直接再计算一次md5就可以了,因为同一个明文md5以后是唯一的。 但是crypt加密和md5-crypt加密该怎样做验证啊? 好像他们加密时还需要什么杂质。
另外一点不太明白的是crypt加密和md5-crypt加密它们之间到底有什么不同? 哪位高人能详细讲解一下? 谢谢
作者: linux_6 发布时间: 2011-04-10

作者: linux_6 发布时间: 2011-04-11
这个居然没有人会啊?
作者: linux_6 发布时间: 2011-04-11

作者: linux_6 发布时间: 2011-04-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28