Трали-вали
#SHA256:
sha256sum /tmp/archlinux-2025.10.01-x86_64.iso
# BLAKE2b:
b2sum /tmp/archlinux-2025.10.01-x86_64.iso
PowerShell:
# По умолчанию используется SHA256
Get-FileHash C:\Users\user\Downloads\archlinux\archlinux-2025.07.01-x86_64.iso
# Но также поддерживаются алгоритмы: SHA1, SHA256 (дефолтный), SHA384, SHA512, MD5(устаревший, но поддерживается)
Get-FileHash .\archlinux-2025.07.01-x86_64.iso -Algorithm SHA512
CMD
# По умолчанию используется SHA1, поэтому явно укажем SHA256:
certutil -hashfile .\archlinux-2025.07.01-x86_64.iso SHA256
BLAKE2 - это современный криптографический хеш-алгоритм, разработаный как более быстрая и безопасная альтернатива MD5, SHA-1 и SHA-2. Он быстрее, чем SHA256, безопаснее, чем MD5 и SHA-1 и широко применяется в новых системах.
# Для начала установим набор GNU-утилит для Linux. Это Gnu On Windows.
# И b2sum там не будет. Это стандартные утилиты типа ls, cat, grep, sha1sum, sha256sum
# ... но b2sum тут нет, потому что BLAKE2 - относительно новая вещь и не входит в базовый набор coreutils v5.x, на которых основан Gow.
choco install gow -y
# Либо можно установить git - установится также Git Bash с GNU-утилитами.
# Но в этом случае ими можно пользоваться только из Git Bash:
choco install git -y
# Запустим в Git Bash:
b2sum ./archlinux-2025.07.01-x86_64.iso
ChatGPT советует перейти на официальный проект uutils coreutils: https://github.com/uutils/coreutils/releases, типа там можно найти релиз coreutils-x86_64-pc-windows-msvc.zip, скачать его, распаковать и у нас будет работающая в cmd утилита b2sum. Но что-то я не могу найти на этом гитхабе релиз. Может, просто я слепой.
# Импортируем ключ:
gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 54449A5C
# 54449A5C – взято со странички Arch с ключами, напротив "PGP fingerprint".
# или:
curl -O https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/raw/main/keys/pierre@archlinux.org.asc
# или:
curl -O https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/raw/main/keys/pierre@archlinux.org.asc
Далее можно проверять подпись:
gpg --verify /tmp/archlinux-2025.10.01-x86_64.iso.sig