Устаревание MD5 и SHA-1
В начале 2015 года Homebrew начал процесс устаревания SHA1 для проверки целостности пакетов. С тех пор формулы в рамках организации Homebrew были мигрированы на использование SHA256 для проверки; это включает как исходные пакеты, так и наши предварительно скомпилированные пакеты (бутылки).
Homebrew с тех пор полностью перестал поддерживать SHA1 и MD5. Суммы контрольной суммы MD5 были удалены из основных формул в 2012 году, а с апреля 2015 года установка формулы, проверенной с помощью MD5, активно блокируется.
Мы удалили поддержку SHA1 в ноябре 2016 года, через 21 месяц после того, как мы начали предупреждать людей о необходимости перехода от него для проверки. Это обеспечивается аналогично MD5, блокируя установку соответствующей формулы до тех пор, пока контрольная сумма не будет мигрирована.
Это означает, что пользовательские репозитории, локальные пользовательские формулы и т. д. должны быть мигрированы на использование SHA256, прежде чем их можно будет установить.
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/Checksum_Deprecation