-----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.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-core-16.0-buster-amd64.iso 3e9446f2d8e44acab5c04b9bd74b399fa6c7f88a378bd16dd3364d28f4a513eb turnkey-core-16.0-buster-amd64.iso $ sha512sum turnkey-core-16.0-buster-amd64.iso c46102e3a672484f2f3d1944629fa8e30681dc0a6779640e4d5d708dfb9332f887b6402f346cf386ff2b0da348ed87f55f34b22dd9a2bf84fc22d6bdb629fdfc turnkey-core-16.0-buster-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-core-16.0-buster-amd64.iso.hash turnkey-core-16.0-buster-amd64.iso: OK $ sha512sum -c turnkey-core-16.0-buster-amd64.iso.hash turnkey-core-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl6upFcACgkQrF6wBJPl vBycgg/7BwmKhc5adQN9sWuvsar/7v5M+Xa68BGMbOSlsJVH+bvclkrK9JJ0d05x uP0uP84yImNlCHb5ol8S73/4/o/KL7xYc1nXm24+8S8Jvi0HWYN548yhUBbAdUJ1 thHQwfjAClztM/9QtS7PGH6ctcwGC9R1x0H4/JqRYOH4PGX8vasbBCp9acaY97ZI hnpBHwZbnkkm8X46ufSbxQDHZd3BPWxHS7DOLauzgzsQf4hT93Cw4RWgHfVOpnRo iWMgi954C2fYwG47IULOhajjy5lE/9DvL1czPutrzSHo/olQBOk3Bz70ZVXpg68e q+nO9yhGMoHJM1d2mQD+Vw/GAixalo+tzlcdGj34dUUE7xniGtyHv2/yH9lSDnDq dsnWdj7v7CQHoa6PZqImm/27B43KspFBmGteEXZkXU6wQGBlLEBtXA6WiAkYjLaw 17WJ+0N7v6VXRPbQwoZjMyKw5ujZ/mNdbBHe2z+NgoK8Fo3Z50qd5tk9/OD5ihrw WtaOsOpDUGHHE5m91lDbGcOyhraZ+iYVKbhYMVyXkK+7FKKDox6NIyEwdsnGG7hZ WsTZlZJwo3X8f1cy6lKTxs0CeIHrPkNDGA1nlVCl1Mt1cufsTFgLGRgfRiKRQgtn oluf7kbcDs49FNlT+AGuGt+JGti0OdxeaJ3tpCX1NbNim136zCI= =Vlbj -----END PGP SIGNATURE-----