-----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-roundup-16.1-buster-amd64-vmdk.zip.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-roundup-16.1-buster-amd64-vmdk.zip df168497ca2245ca835eb0862c7204f387e0ef752e47613eb78e8482317a26f2 turnkey-roundup-16.1-buster-amd64-vmdk.zip $ sha512sum turnkey-roundup-16.1-buster-amd64-vmdk.zip b2c9791142b292e1f023ca37569c3142b46eb8f4ddde028793f6b6815fa2303d3f1d9ef3237bd1605c14393308440feeae5a327f9b80f8ee995c08d558228d9f turnkey-roundup-16.1-buster-amd64-vmdk.zip Note, you can compare hashes automatically:: $ sha256sum -c turnkey-roundup-16.1-buster-amd64-vmdk.zip.hash turnkey-roundup-16.1-buster-amd64-vmdk.zip: OK $ sha512sum -c turnkey-roundup-16.1-buster-amd64-vmdk.zip.hash turnkey-roundup-16.1-buster-amd64-vmdk.zip: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmBh2OEACgkQrF6wBJPl vBxyPg/9Gbx1pTfzi4QJIPa2fNfBWORyDfteL+rcd9hLsAHDHhFsudle/FdtDuZM DOHLAgDsgdVcbU/iNFPNE0Lbt+M9Ey+Rns/TCw4wzfSqljuTNfHUHQXWW1eE16fd 91n5nzTmBO2YfofPnHxSvFN4EpFlbWTENMlvK2BGc+i88CZXdMmrcjhAp9YCfNDJ dXKY2LPpwd76HSScQKCRvYa4ZwfXK0WDfTP6xYtDSCu2v+XzH283S8PUFCw9TFCk PV64tyxcT2VnOoAnWk8wMRyPYVYuxjxZPLQR2HLWrFxSD7xEt53DbkHoCbBWtSj8 vwngnNaOBeJBAPJhJYL58pqE/dWoQKcul5ZeNcwffpGWRDI7cEyvuEiOeakc8Ljd jU57/B0ICHu+Rmfc20pen8gFjsELGP0hVCbulJ9FzQabaX379/tflUJZWoordMeO pwiTq8DTaMmoGADGbqElrvj9kb6doitK6V9xFd8EBE3Zxj4JZuhZjak87Ru2H5x1 aJcrWMeDGbRh1by26GxPA58+4u1QOZpQyacNEZfxCFvxo9PLV0QfiNdVth0J/HFx k33GM0Q2OiaoF7e94LXzWfZksTliOU3dQUI5J8LgdSPy742NgsjsPq3v7XOZA4rW bn41BKj1aIRGPAc/0VPd/p7M49kZEH7kssjc1gChXzdC76oP8ZE= =kUMr -----END PGP SIGNATURE-----