Проверка загрузки
SHA-256 подтверждает, что скачанный файл цел и не изменён.
Для каждого пакета на странице загрузки указан SHA-256. После загрузки вычислите хеш файла и сравните его посимвольно со значением на странице. Если они различаются, не устанавливайте.
# macOS
shasum -a 256 ~/Downloads/CoderBoost-1.0.0-arm64.dmg
# Linux
sha256sum ~/Downloads/coderboost-1.0.0-linux-amd64.tar.gz# Windows PowerShell
Get-FileHash $env:USERPROFILE\Downloads\CoderBoost-Setup-1.0.0.exe -Algorithm SHA256Имена файлов приведены для примера — используйте фактически скачанный файл.
Зачем проверять
Версии на странице загрузки берутся из подписанного манифеста выпусков, и сайт проверяет подпись манифеста перед показом ссылок. Проверка SHA-256 подтверждает, что файл на вашем компьютере — тот самый, что указан в манифесте.