首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

shdow文件中的加密形式

2013-10-23 
shdow文件中的加密方式哪位大神能解释一下这个用户(本地测试)root:$1$xVYfU7IZ$EdGZ9zY7b/WOPzQ0yTPlc/:15

shdow文件中的加密方式
哪位大神能解释一下这个用户(本地测试)
root:$1$xVYfU7IZ$EdGZ9zY7b/WOPzQ0yTPlc/:15771:0:99999:7:::
中密码字段$1$xVYfU7IZ$EdGZ9zY7b/WOPzQ0yTPlc/是怎么个加密的方式?能详细一点吗
分不够我再加! 加密 密码
[解决办法]
crypt()函数,加密算法是基于DES(数据加密标准)的。

这篇文章可以很好的帮到你:http://blog.csdn.net/jinyuhongye/article/details/7950961
[解决办法]
MD5单向加密。。。
[解决办法]
这几天看鸟哥的私房菜 中间对shadow中的密码加密只提了一句话 “旧式的DES编码系统产生的密码长度就与当前管用的MD5不同!MD5的密码长度明显比较长” 密码却是单向运算,无法由密码反向退回明发。
[解决办法]

引用:
Quote: 引用:

这几天看鸟哥的私房菜 中间对shadow中的密码加密只提了一句话 “旧式的DES编码系统产生的密码长度就与当前管用的MD5不同!MD5的密码长度明显比较长” 密码却是单向运算,无法由密码反向退回明发。

md5本身是可以破解的,简单的暴力破解,现在做的相对成熟了,只是这个传字符怎么看都不是md5,还有'/'这种符号。
看来要加分了!
 刚看了一下shadow这个文件,密文里面出现$/都是正常情况,只不过楼主这个/出现到了密文的尾部,应该没有什么太特殊地方吧。不过确实没有楼主看的深,跟着学习。
[解决办法]
可以看看帮助文档:http://manpages.courier-mta.org/htmlman3/crypt.3.html

使用的是salt+一种加密方式,加密方式的定义
$1$: MD5.
$5$: SHA-256.
$6$: SHA-512.
$2a$: blowfish
其他:DES

你的这个使用的是MD5+一个定义的salt
[解决办法]
看看代码吧https://sourceware.org/git/?p=glibc.git;a=blob;f=crypt/md5-crypt.c;h=d2a17ef65972333cd6cd94084cb063b5e34d90ad;hb=HEAD

函数__md5_crypt_r就是实现过程。

热点排行