注册 登录
编程论坛 闲聊灌水

廉颇老矣:SHA-1加密算法破解现只需10天

TonyDeng 发布于 2015-10-11 21:13, 942 次点击
2015-10-11 19:15:50
来源:开源中国
 

原标题《SHA-1 加密算法破解现已只需要 10 天》,IT之家编辑酌情修改。

SHA-1是如今很常见的一种加密哈希算法,HTTPS传输和软件签名认证都很喜欢它,但它毕竟是诞生于1995年的老技术了(出自美国国安局NSA),已经渐渐跟不上时代,被破解的速度也是越来越快。来自法国、荷兰、新加坡的三位科学家搞了个项目“The Shappening”,利用碰撞攻击的方式研究破解SHA-1算法,他们称之为“Freestart Collision”。

利用这种新方法,他们只需要10天的功夫,就能破解一个完整的SHA-1算法(全部80步)。

硬件方面的付出其实也很低,只是16个节点组成的一套计算阵列,总共包含16颗Core i5-4460处理器、64块GeForce GTX 970显卡、256GB内存。

如果换成更加顶级的设备,一两天就完成破解是很轻松的。

安全人员早在2012年就预测说,等到2018年的时候,破解SHA-1算法的硬件成本将会降低到17.3万美元,约合人民币110万元,看似很高但如果你要进行的是大规模网络攻击,或者国家层面的电子战,简直是毛毛雨。

而如果利用上述最新方法,这一成本将降低到只需7.5-12万美元,约合人民币48-76万元。

所以,有条件的组织机构应该尽快升级到SHA-2(还是出自NSA)甚至是SHA-3(独立研究人员搞的)。

微软在2013年的Win8系统里就改用了SHA-2,Google、Mozilla则宣布2017年1月1日起放弃SHA-1。

当然了,在普通民用场合,SHA-1还是可以继续用的,比如校验下载软件之类的,就像早已经被淘汰的MD5。
16 回复
#2
tlliqi2015-10-11 23:16
没密了
#3
Artless2015-10-11 23:17
#4
诸葛欧阳2015-10-11 23:34
没有秘密
#5
hjx11202015-10-12 00:11
少数人
#6
SkyApple0012015-10-12 00:15
就会吃大碗饭了。
#7
暴风晕2015-10-12 06:55
感觉越来越不安全了
#8
hu9jj2015-10-12 07:47
没有绝对的秘密。
#9
xiaozi20132015-10-12 08:33
#10
wmf20142015-10-12 09:31
个人理解:所谓碰撞破解就是暴力破解,能再10天内解决不过是依仗有快速运算的超级大脑而已。
#11
TonyDeng2015-10-12 11:04
如果單靠硬件強悍,以前也早可以這麼破了。現在16個腦,以前用160個能頂現在16個吧?肯定不是單靠腦的問題。
#12
TonyDeng2015-10-12 13:18
以下是引用边小白在2015-10-12 12:30:35的发言:

完全可以放心使用,除非对方拿到密文数据库和hash加密核心代码。同样是hash算法,修改部分系数会得到完全不同的密文。

破解是不管用什麼係數都破的意思吧?
#13
TonyDeng2015-10-12 13:54
且,要是拿到數據庫,還破個屁,也不用那麼CPU時間去算啦。
#14
TonyDeng2015-10-12 14:00
拿把刀子就可以要到密碼了!
#15
TonyDeng2015-10-12 14:05
實際上,加密手段再強,也拗不過誘騙。理科思維過強的人,會鑽牛角尖,把心思花在加密技術上,而文科思維的人,會繞過這一坎,用非常規方法,卻往往有效。
#16
TonyDeng2015-10-12 14:07
以下是引用边小白在2015-10-12 14:05:45的发言:

这是直接暴力,咱是文明人。
再说我也不知道那网站的管理员是哪个,拿刀子逼谁要呢。


在機器上埋個鍵盤記錄的暗進程,說機器壞了,要管理員過來,把他的密碼記錄了……這種方法,不管誰是管理員,也不管他什麼時候來,祗要一出現,就逮著,很多黑客都是用這手的。你以為這要多高深的技術?這也是很多小孩都可以成為黑客高手的原因,本來技術約束越少,越能打破常規,漏洞正是在技術強的人腦中沒有想到的非常規途徑。

[ 本帖最后由 TonyDeng 于 2015-10-12 14:12 编辑 ]
#17
TonyDeng2015-10-12 14:20
以下是引用边小白在2015-10-12 14:17:42的发言:

这太低级了吧,360的安全策略就可以拦截的。

送花也低級,千百年來都是送花有效的。
1