MD5 和 SHA-1 弃用

2015 年初,Homebrew 开始弃用 SHA1 以验证软件包完整性。自那时起,Homebrew 组织下的配方已迁移到使用 SHA-256 进行验证;这包括源软件包和我们的预编译软件包(瓶子)。

Homebrew 现已完全停止支持 SHA1MD5MD5 校验和在 2012 年从核心配方中移除,自 2015 年 4 月起,安装由 MD5 验证的配方已遭到主动阻止。

我们在 2016 年 11 月 移除了对 SHA1 的支持,即在我们开始警告人们停止使用它进行验证的 21 个月后。这与 MD5 的强制方式相同,即通过阻止安装该单独配方,直到校验和迁移为止。

这意味着您需要将自定义水龙头、本地自定义配方等迁移到使用 SHA-256,然后才能安装它们。

Fork me on GitHub