Вернуться на главную

Hash

SHA256

Трали-вали

Bash

#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

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