Lobsters | 原文链接 | 2026-10-03 收录

Git 3.0 默认改用 SHA-256 是一场昂贵的错误

来源: blog.gitbutler.com — 2026-10-02

概述

GitButler 创始人 Scott Chacon 公开反对 Git 3.0 把默认哈希算法从 SHA-1 换成 SHA-256。他认为这次迁移代价巨大、收益近乎为零:SHA-1 只是被半攻破,碰撞攻击理论上可行但要在现实里利用极难,而真正让恶意代码入库的手段从来是社工接管上游包,而不是烧钱造哈希碰撞。

核心要点

金句

我真心认为人们不该把 sha1 当成"安全"。真正的安全在于分发。——Linus Torvalds, 2005
← 返回 Lobsters 首页