新闻
谷歌打破了加密算法sha1的安全性
目录:
SHA1是一种哈希安全算法,创建于1995年 ,用于保证通过Internet发送的数据的完整性。 这种哈希加密算法已经存在了很多年,但是从95年至今,技术和通信领域发生了很大变化。
SHA1算法在22年后失效
一段时间以来,有人评论说SHA1算法可能会被破解,并且不再安全。 在2015年,人们开始严肃地说,理论上SHA1已被破坏,最好的办法是迁移到SHA2。
直到22年, Google才正式宣布SHA1的安全性遭到破坏 。 Google能够打破其实验室中的SHA1安全系统,证明其无效性和零安全性。
哈希和SHA1算法如何工作?
当我们计算文件的哈希值总和时,我们得到一系列十六进制字符,这些字符应该是唯一且不可重复的。 由于这一点,我们可以知道是否最初具有“ abc”哈希值的文件在通过Internet发送后,接收者获得的总和为“ abc”,而不是不同的总和,这可能表明该文件在两者之间进行了修改。
Google所做的是操纵两个文件,使它们具有相同的Hash ,这是永远不会发生的。
这样做根本不容易,它花费了9, 223, 372, 036, 854, 775, 808个周期 。 使用蛮力,要破坏SHA1的安全性就需要超过1200万张显卡,但是“仅” 采用 Google的新技术,一年就需要110张显卡才能达到结果。
幸运的是,这种加密算法有新版本,例如SHA2和SHA3 ,它们现在非常安全,并且被大多数服务器使用。