linux怎么获取使用md5处理前的密码

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: linux怎么获取使用md5处理前的密码

#31

帖子 susbarbatus » 2014-02-25 13:40

~> echo -ne "123\n" | md5sum
ba1f2511fc30423bdbb183fe33f3dd0f -
先把命令搞熟吧
沉迷将棋中……
头像
lanjian9151
帖子: 403
注册时间: 2008-01-09 21:19
系统: Gentoo

Re: linux怎么获取使用md5处理前的密码

#32

帖子 lanjian9151 » 2014-02-25 14:49

code_new 写了:
poloshiao 写了: 因爲 MD5sum 並非 1 對 1 而是 多 對 1
所以同一個 MD5 轉回來 可能是 一個長名單
你還是無法確認 哪一個才是你原來的密碼
參見
http://en.wikipedia.org/wiki/MD5#Collis ... rabilities
哦哦, 明白了, 但是加上 -n 以后为什么会输出不同的字符串
加上参数 -n 表示echo不自动在最后加上 \n,否则你的字符串是 123\n 和123当然是不同的md5值了。
头像
code_new
帖子: 62
注册时间: 2013-12-31 10:56
系统: Debian

Re: linux怎么获取使用md5处理前的密码

#33

帖子 code_new » 2014-02-25 15:26

月下叹逍遥 写了:
echo "123"
echo -n "123"
echo -n "\n123"
你自己看看不同吧。。。
呃呃.. 明白了, 貌似不能用一个字符串将echo的-n替换掉 :em20
头像
code_new
帖子: 62
注册时间: 2013-12-31 10:56
系统: Debian

Re: linux怎么获取使用md5处理前的密码

#34

帖子 code_new » 2014-02-25 15:26

susbarbatus 写了:~> echo -ne "123\n" | md5sum
ba1f2511fc30423bdbb183fe33f3dd0f -
先把命令搞熟吧
嗯嗯.. 明白了 :em20
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: linux怎么获取使用md5处理前的密码

#35

帖子 月下叹逍遥 » 2014-02-25 15:28

code_new 写了:
月下叹逍遥 写了:
echo "123"
echo -n "123"
echo -n "\n123"
你自己看看不同吧。。。
呃呃.. 明白了, 貌似不能用一个字符串将echo的-n替换掉 :em20
楼主要把我的每个帖子都送上一个感谢。。。 :em77 :em77 :em77
浮生七十今三十,从此凄惶未可知
头像
code_new
帖子: 62
注册时间: 2013-12-31 10:56
系统: Debian

Re: linux怎么获取使用md5处理前的密码

#36

帖子 code_new » 2014-02-25 15:29

lanjian9151 写了:
code_new 写了:
poloshiao 写了: 因爲 MD5sum 並非 1 對 1 而是 多 對 1
所以同一個 MD5 轉回來 可能是 一個長名單
你還是無法確認 哪一個才是你原來的密碼
參見
http://en.wikipedia.org/wiki/MD5#Collis ... rabilities
哦哦, 明白了, 但是加上 -n 以后为什么会输出不同的字符串
加上参数 -n 表示echo不自动在最后加上 \n,否则你的字符串是 123\n 和123当然是不同的md5值了。
嗯嗯, 明白了, echo中的字符串使不能用'\n'来控制换行的 :em20
头像
code_new
帖子: 62
注册时间: 2013-12-31 10:56
系统: Debian

Re: linux怎么获取使用md5处理前的密码

#37

帖子 code_new » 2014-02-25 15:30

月下叹逍遥 写了:
code_new 写了:
月下叹逍遥 写了:
echo "123"
echo -n "123"
echo -n "\n123"
你自己看看不同吧。。。
呃呃.. 明白了, 貌似不能用一个字符串将echo的-n替换掉 :em20
楼主要把我的每个帖子都送上一个感谢。。。 :em77 :em77 :em77
:em25 送你三个感谢吧
头像
lanjian9151
帖子: 403
注册时间: 2008-01-09 21:19
系统: Gentoo

Re: linux怎么获取使用md5处理前的密码

#38

帖子 lanjian9151 » 2014-03-04 11:14

code_new 写了:
lanjian9151 写了:
code_new 写了:
poloshiao 写了: 因爲 MD5sum 並非 1 對 1 而是 多 對 1
所以同一個 MD5 轉回來 可能是 一個長名單
你還是無法確認 哪一個才是你原來的密碼
參見
http://en.wikipedia.org/wiki/MD5#Collis ... rabilities
哦哦, 明白了, 但是加上 -n 以后为什么会输出不同的字符串
加上参数 -n 表示echo不自动在最后加上 \n,否则你的字符串是 123\n 和123当然是不同的md5值了。
嗯嗯, 明白了, echo中的字符串使不能用'\n'来控制换行的 :em20
可以的,echo "abcde\nfg" echo -e "abcde\nfg"
abcde
fg
上次由 lanjian9151 在 2014-03-04 11:40,总共编辑 1 次。
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: linux怎么获取使用md5处理前的密码

#39

帖子 susbarbatus » 2014-03-04 11:17

lanjian9151 写了:
code_new 写了:
lanjian9151 写了:
code_new 写了:
poloshiao 写了: 因爲 MD5sum 並非 1 對 1 而是 多 對 1
所以同一個 MD5 轉回來 可能是 一個長名單
你還是無法確認 哪一個才是你原來的密碼
參見
http://en.wikipedia.org/wiki/MD5#Collis ... rabilities
哦哦, 明白了, 但是加上 -n 以后为什么会输出不同的字符串
加上参数 -n 表示echo不自动在最后加上 \n,否则你的字符串是 123\n 和123当然是不同的md5值了。
嗯嗯, 明白了, echo中的字符串使不能用'\n'来控制换行的 :em20
可以的,echo "abcde\nfg"
abcde
fg
要加 -e 的啊,gentoo 不会无聊到连 echo 都 alias 一下吧
沉迷将棋中……
头像
lanjian9151
帖子: 403
注册时间: 2008-01-09 21:19
系统: Gentoo

Re: linux怎么获取使用md5处理前的密码

#40

帖子 lanjian9151 » 2014-03-04 11:18

susbarbatus 写了:
lanjian9151 写了:
code_new 写了:
lanjian9151 写了:
code_new 写了:
poloshiao 写了: 因爲 MD5sum 並非 1 對 1 而是 多 對 1
所以同一個 MD5 轉回來 可能是 一個長名單
你還是無法確認 哪一個才是你原來的密碼
參見
http://en.wikipedia.org/wiki/MD5#Collis ... rabilities
哦哦, 明白了, 但是加上 -n 以后为什么会输出不同的字符串
加上参数 -n 表示echo不自动在最后加上 \n,否则你的字符串是 123\n 和123当然是不同的md5值了。
嗯嗯, 明白了, echo中的字符串使不能用'\n'来控制换行的 :em20
可以的,echo "abcde\nfg"
abcde
fg
要加 -e 的啊,gentoo 不会无聊到连 echo 都 alias 一下吧
啊对,打漏了,手误 :em06
回复