2015 年初,Homebrew 開始棄用 SHA1,以驗證套件完整性。自此,Homebrew 組織下的配方已遷移至使用 SHA-256 進行驗證;這包括原始碼套件和我們的預編譯套件(瓶裝)。
從此,Homebrew 已完全停止支援 SHA1 和 MD5。MD5 校驗和已於 2012 年從核心配方中移除,且自 2015 年 4 月起,已主動封鎖安裝由 MD5 驗證的配方。
我們於 2016 年 11 月 移除 SHA1 支援,也就是我們開始警告人們停止使用它進行驗證後的 21 個月。這與 MD5 的執行方式相同,即封鎖安裝該個別配方,直到校驗和已遷移為止。
這表示自訂 tap、本機自訂配方等需要遷移至使用 SHA-256,才能安裝它們。