-----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 https://raw.githubusercontent.com/turnkeylinux/common/master/keys/tkl-buster-images.asc | gpg --import $ gpg --list-keys --with-fingerprint release-buster-images@turnkeylinux.org pub rsa4096 2020-02-05 [SC] [expires: 2040-01-31] A8B2 EF42 8781 9B03 D351 6CCA 7623 1C20 425E 9772 uid [ unknown] TurnKey GNU/Linux Buster Images (GPG signing key for TurnKey Linux Buster Images) sub rsa4096 2020-02-05 [S] [expires: 2040-01-31] $ gpg --verify turnkey-bugzilla-16.0-buster-amd64.iso.hash gpg: Signature made using RSA key ID A8B2EF4287819B03D3516CCA76231C20425E9772 gpg: Good signature from "0" 2. Recalculate the image hash and make sure it matches your choice of hash below. $ sha256sum turnkey-bugzilla-16.0-buster-amd64.iso 7ad481fd96217c6cd1344ccc0b34575752bad197815dde4423714f8f446f0344 turnkey-bugzilla-16.0-buster-amd64.iso $ sha512sum turnkey-bugzilla-16.0-buster-amd64.iso c6453ca8d4e3a6d5f7a825e313d4587b76895e7268cf89f4299dfc6bf60e491f0aa7eed4e669b91c85b0c165d24cf92d56a02e1dce73675c1d31880f2c6ae5b2 turnkey-bugzilla-16.0-buster-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-bugzilla-16.0-buster-amd64.iso.hash turnkey-bugzilla-16.0-buster-amd64.iso: OK $ sha512sum -c turnkey-bugzilla-16.0-buster-amd64.iso.hash turnkey-bugzilla-16.0-buster-amd64.iso: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl7co0UACgkQrF6wBJPl vBwKtw//Uo4SJKvYrqJeicCzxolsPWHWmRHagQiT7yGfDCzljT4Q5/TsrUUaewRz j2WY8PPrprg5I6ZDG82T7PunBb/l5agNSe17Q7uuAFPmu+s52fFQs6yB2qHaBQmh IdHEEKF6xpumObkoXCqyUHVsQ27T2EHrR2kPj/Chh67NnH3kBO07V5/+6y9fcCRS 8Zns7dDwQrE6p701VUYo0suyR7Se5nhPVDzPl1RImGFsdVJOPPMtf0C/PBx5vOc4 1tbtLwTnzwxETg66/TuTnZlz19lGqzJWAU5o0SbcgeOent4CVgf/KhMCrZlHEpPk zkJwpoVUmQLE+6ZD8fVibqx7S+W5KkSKEMZuKmtmDVbG6xbBcnomjo9eAujl1QLz m4K+P++Nfg1KgOqaqJZhP2uXOETz0++O+P5cO1+YjwymX5/89aw7zjP/CwAWgLN9 +bXNdDwNakyA1Jy+mnRiXgpNcQDutwBv5WQHjLtAo4VycJ/Gjry18szoKLlbKcW/ rcbwKlDK7aHqeh25XILRXB0fQKrcwMpi6A5bF1Y6O9aDF+cuEeGbJJr9C9bgThwc fYQEOih8ECR2RQ26SSzGIZSg4HiDoDcMH1JV+l6RZWVtcZO1SD6YIT0PSr7xDdre Tk4SqzMd6Jvo7fkUb8DzK31+LFnPYPQhmdPAUjeDsNTmXw9HQV8= =X1BX -----END PGP SIGNATURE-----