-----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-core-16.1-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-core-16.1-buster-amd64.iso 44e79c72781aa2483047552bce7e354838145406409d4a5a5175c8e13ab703ae turnkey-core-16.1-buster-amd64.iso $ sha512sum turnkey-core-16.1-buster-amd64.iso a30babb6750722cefd91ddf59894640623ae701fa676313a45938118b915135f78b33caedf0230f9fdcfeff2d1c958998cbc943a017adead91e1989c4f18d158 turnkey-core-16.1-buster-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-core-16.1-buster-amd64.iso.hash turnkey-core-16.1-buster-amd64.iso: OK $ sha512sum -c turnkey-core-16.1-buster-amd64.iso.hash turnkey-core-16.1-buster-amd64.iso: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmA7b5QACgkQrF6wBJPl vBzD+A//d281NpnxeMuUo5Ji9ckuaSIT9BpMhwDytSTwT9A8gMLi6jhgoY5pQdmG mVRT15GA06VrsQfC0293+VeaMmZSKQx57VHwOC4eVEIgD1I8rSCUgTX5ww69Bnr9 vWHhhcXszdsXbQBr3+TfmjR3hB3TjMkWDQ648Ed2w1diiL0GhDTmqtHNqtJwUCIU /8IJIeOwVIAx6RkylnjsgEh9ut+Mkvw409cRrkj83JsE7ju29ddsX/7Xy+rHGAzV iI6eAFTb5+GORdluapoULajoGpg4FSOM8v571UDsk1BT6joZBKbX1IBKQolXCo2F pia7qJMwQa9ZsUegY7yZNKj8pqcAKHRYfHNB0Yr3yn4X0VoK4AZrq9POFG1uh1Fm 8rZFx5A/eB+11oVZG3K9xxxozuCwkWGGVRsfNtb3jCFZd7hPFiRT+sUpF5Pqb3Xx Fp4EvI7RdsS/9mu+FzxMITSVshvopqtJ3COY0cBrX1Hh41BQWlO1QNsWLuC5iBHR cMZRTgVBhlMdixJI+5Be6Sffn8FDB4BZ2AcYJzs1uKSAQHXGsS7br2O0KL6acfVW Ite8eZ8YwAW2DtJHe53kbYWRz6QVDIhj7yjM45/3Ru63SMovbRdVe5kXHmPPBxwU GyPTjo4f3WBHhwFMpXboz6R4OSNWzT1qdIR6N7NJeVPyTST4mh0= =BuJQ -----END PGP SIGNATURE-----