-----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-zencart-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-zencart-16.1-buster-amd64-vmdk.zip a0eaa8144664715abd0ddd5bf099844480b29bdf5b8c194d7c3f9abeff10ddf3 turnkey-zencart-16.1-buster-amd64-vmdk.zip $ sha512sum turnkey-zencart-16.1-buster-amd64-vmdk.zip 6768ad4f41afd45b31bb38b2ee082ec2bb606e0d627f71646178c2d49c2ed30030d1f4434ef285da833d83c938af18045c15243d8734144055c434b03a8f5ec7 turnkey-zencart-16.1-buster-amd64-vmdk.zip Note, you can compare hashes automatically:: $ sha256sum -c turnkey-zencart-16.1-buster-amd64-vmdk.zip.hash turnkey-zencart-16.1-buster-amd64-vmdk.zip: OK $ sha512sum -c turnkey-zencart-16.1-buster-amd64-vmdk.zip.hash turnkey-zencart-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmB729YACgkQrF6wBJPl vByB/RAAym6L/YvqNpyp1/raE2OqMnnnvXgcl0UuvE7kzDHO3XE9RLTLn13tEgyr ZKJ8tK1+1MfD5nCeP6F2k15M1+T3f0iFq3zxyK35FREivDicExq3RQBds2DHpsHS WTkGMlgTNB1yKBOIC97XuGoARNa03wO250rMeev+mBXyGMfkTEVJHYIiUWk2MBBU QgXbcOe8eiIIZ0/SKULe5q7OFZh1YmGBetzZEtMrK4FBOdDW17WJmXpYBDXL2fkZ tDLxZBrzhLVjRebFfnMHcfLu1L4/CnQ28YBXDLKahhTvo4P7+qy+MvLEy6D89NKL Bku5tJl8mmyyP/gLCxMlUkQ87vhYvu05VW9BJAuxvF548hylK/xhzzaevTvB7XwG +67iLSDw1xsPOzCHJzyIhUpOE0ZaKtNdcbUY+f0na7SSk2ELvdBhp2VQOJHU2hxX n/Zp3Kfb3+FKBZK4QHRQjkgIV0JdNYlBH+GSw2Qq7ZEPcSRqQjo3an5WhlpQRFBb Iad2ya3WnczH6z+fjU1Dv9jXwXA1BSKYazdamhzshjusteNWzS+i/lDlg4oR/k2R XZh2pNmERgIUTvXz+Jib1Vg7p+C8UqtxMysMjQfDQBRMKdBvawNO0XUen6tZSzVW Ojie6CO0CqnEsJge5b4jfu8GWzh3lGzRWoo49biaGmxzyKZIwDU= =ZCJL -----END PGP SIGNATURE-----