从这次小米被脱裤来看密码安全

2014-05-15 09:31:25 +08:00
 yibin001
discuz的用户表应该是加盐处理的,应该是md5($password.$salt),加盐都能被破,这意味着加盐也不安全了么?还是现在的彩虹表过于庞大?

现在我的密码基本上都由1Password接管了,如果有一天,1Password中招,真不敢想像了。
7066 次点击
所在节点    信息安全
42 条回复
kinghenry
2014-05-15 09:32:54 +08:00
12位随机密码是王道。
DreaMQ
2014-05-15 09:34:22 +08:00
小米论坛不像是discuz吧。。。应该没加盐
wy315700
2014-05-15 09:36:01 +08:00
是盐不够长,6位的盐很好破解的
yibin001
2014-05-15 09:36:34 +08:00
@kinghenry
自从用1Password之后,密码都12位高强度的了。

@DreaMQ
是dz的吧,有加盐处理的。
yibin001
2014-05-15 09:37:46 +08:00
@wy315700
盐的长度不够是一点,另外一点,直接password+salt也是一个缺陷吧,为啥不把按一定规则打乱,再与password组合呢。
skydiver
2014-05-15 09:39:23 +08:00
也不该用md5,太弱了
sneezry
2014-05-15 09:39:52 +08:00
@wy315700 不对,盐的长度不影响安全性。加盐密码都是单独穷举的,一个结果只能对应一个盐和密码的组合。由于破解加盐密码必须要知道盐是什么,所以在已知盐的情况下,盐的长度不影响破解难度。加盐在一定程度上增加了破解成本(通用彩虹表不适用了,需要单独计算),但弱密码还是很容易暴露破解到。
iwege
2014-05-15 09:41:49 +08:00
其实网站还算好了,自家wifi的密码和安全才是王道...
wywh
2014-05-15 09:42:50 +08:00
@yibin001 是md5(md5($password).$salt),GPU拿弱密码字典破起来很快。
dong3580
2014-05-15 09:42:52 +08:00
@yibin001
只要有规则,就可以破解.
当然可以处理加密后的密码只保留一部分在服务器,这样既可以校验也可以保证密码泄漏后不被反向出真实的密码
yibin001
2014-05-15 09:43:39 +08:00
@sneezry
那如果把盐值打散,再与密码组合,这样会不会进一步增加破解成本?
yibin001
2014-05-15 09:44:03 +08:00
@wywh
欧,对的,是这样组合的。
dong3580
2014-05-15 09:44:07 +08:00
不要再想象什么强密码了,任何一次密码泄露都是有猪一样的队友,很少是自己主动泄露的例子.
sneezry
2014-05-15 09:45:35 +08:00
@yibin001 那基本是无解的。不知道盐和密码怎么组合的光凭猜那是天方夜谭。不过小米论坛用的discuz加盐算法,呵呵。
yibin001
2014-05-15 09:48:00 +08:00
早上在说这件事的时候,我还在想,1Password这样的密码文件存在本地的,会不会也有中招的可能。
要知道1Password不光有用户名和密码,还有登录页的url。
yibin001
2014-05-15 09:51:25 +08:00
@sneezry
另外dz的加盐,是md5(md5($password).$salt),为啥不md5($password.$salt)这样来处理?
sneezry
2014-05-15 09:53:39 +08:00
@yibin001 可以提高安全性啊,md5($pwd)不就是一个32位的字母数字混合字符串吗,这要比一般的密码明码更难破解嘛
CoX
2014-05-15 10:04:26 +08:00
用hash_password存吧
codingpp
2014-05-15 10:08:37 +08:00
http://www.cmd5.com
这个网址的解密是如何实现的呢
yibin001
2014-05-15 10:13:03 +08:00
@codingpp
巨大的彩虹表?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/112629

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX