-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 To ensure the image has not been corrupted in transmit or tampered with, perform the following two steps to cryptographically verify image integrity: 1. Verify the authenticity of this file by checking that it is signed with our GPG release key: $ curl | gpg --import $ gpg --list-keys --with-fingerprint release-bullseye-images@turnkeylinux.org pub rsa4096 2021-08-04 [SC] [expires: 2041-07-30] E10F 6567 0C8E BE42 ED0C 3A49 CCA5 1174 468F 9073 uid [ unknown] TurnKey GNU/Linux Bullseye Images (GPG signing key for TurnKey Linux Bullseye Images) sub rsa4096 2021-08-04 [S] [expires: 2041-07-30] $ gpg --verify turnkey-rails-17.1-bullseye-amd64.iso.hash gpg: Signature made using RSA key ID E10F65670C8EBE42ED0C3A49CCA51174468F9073 gpg: Good signature from "0" 2. Recalculate the image hash and make sure it matches your choice of hash below. $ sha256sum turnkey-rails-17.1-bullseye-amd64.iso d7b9d5c3a65500426a16a8b0cc4034d4c781216f0723ff054aa35920761d96e2 turnkey-rails-17.1-bullseye-amd64.iso $ sha512sum turnkey-rails-17.1-bullseye-amd64.iso 1fdf575a751c566966305bd76126a9d2ec6394fe5df59b6ae37cdf356d44e45cf32d9d5d5ff561030067d9a6e151d928ca85aecddd1bf6b546328b1d5a3b63b5 turnkey-rails-17.1-bullseye-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-rails-17.1-bullseye-amd64.iso.hash turnkey-rails-17.1-bullseye-amd64.iso: OK $ sha512sum -c turnkey-rails-17.1-bullseye-amd64.iso.hash turnkey-rails-17.1-bullseye-amd64.iso: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE3YP+u+JWuSop/BuCHkh6RjHW/rYFAmQr0ecACgkQHkh6RjHW /rZJqw/+LCcbWhsZzigba1C4iLvsASpPbn2Tw1GoHh/ppcGU+SuSVBSES0K8PWp2 GZggX3Pv67j7Ksc5IOEYDD6ALvRAVK+Mc0UvP+xLK2LuwTwTCkyb/ta0DUtrjw1H 570zQIHTdMfbW+9NoIBHeWZ/ABSNofX2pfconTRUPijFHg0Paw34BaQ1OB3uoT58 5PCtWSQBi87dlZLY3yEsGhnGEjhcDQz2qB5c1+bKNU99TFusycz1884tfnKVPgve jfoN1dFaF5ERzZ7u8lXCc5BfSahn4n55Q32frsHjDPDbGtk0aTqbW/dZhn9FEtm7 cpzzNIe9oyAAcJFa5AaydtWxvsQhfXksTBSmPuG/V++jAryGtlA2huvxjUuL21zF peVczbRlEUNCdsPz503/vPC8vf02LLDhVWqBrs8Ca1WD9lIYAX3cp3W5jU84/tci gERXDn9YfxKG5JBU/Ed2bO9w2so5ZFkIlW13H95tI1OhTPpcuNNCpwzvIjE+tcXq +d9b1kDv97h4zMzoymIKtelMS6XNhMp7WoW7aj2SlofYnCYm5a4eoDWQE0WF228Q KVrw3xpH8ihw+NLQp+0x+wTsLKhE/5tANfxvNSZzsoSyYgAvBR+rt9Off3aH1R+x 1DCtxq0QDtDjPkifS0IcHQaqEk9L99C7UyR3LTvRlpR2ohwKMyM= =rQ0J -----END PGP SIGNATURE-----