-----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-b2evolution-16.0-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-b2evolution-16.0-buster-amd64-vmdk.zip 48d9fc4a84071aa7211f0e9acf11a82e0aac45a529d1328b5c820ca01ac30096 turnkey-b2evolution-16.0-buster-amd64-vmdk.zip $ sha512sum turnkey-b2evolution-16.0-buster-amd64-vmdk.zip da26348b3bae629501b75ee7195a09d6f5f6947c6a8996c42b32d9e4e7908fa248fec877e58ec6b0f7ab527bbd6eee2d2b558b688e08fa646ed0eab66692fd1f turnkey-b2evolution-16.0-buster-amd64-vmdk.zip Note, you can compare hashes automatically:: $ sha256sum -c turnkey-b2evolution-16.0-buster-amd64-vmdk.zip.hash turnkey-b2evolution-16.0-buster-amd64-vmdk.zip: OK $ sha512sum -c turnkey-b2evolution-16.0-buster-amd64-vmdk.zip.hash turnkey-b2evolution-16.0-buster-amd64-vmdk.zip: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl7KTbAACgkQrF6wBJPl vBylNg/+PVLsSX/T0ub58moJkNnjf9sSR2dfvpYWeEMcvenlj5/D83Z3EDHgOpkK Y1402PgOU6x2Bo0vsaIiGbA1uQHSgoPVYM4gnd+H2k0q/bnzyn6x1XFClXybMnlJ z9ukaF43sot9gK8vbMHTr2Uin4N2SXCMnZsYO4kPg8B6Pfts+fWWy12pnqT+2z67 7qzac+0fz1IFbhYxRHrX9p5rf3x2qaZxNHv009p17F1TAMF+28+cZerYXsjwtdkA cqWhH6sxlsd8TGprDYV1cGXbIoKexnMFrem7vv0xi47bfpxs46S0U/To91uREcNg Pp1bFAzr/VwHTo8i16BnpIuOkfzQTE2nITwKZXBW8ZOxZKXphbyQJTqVcNQeiNiX gJ0pjVN4keaIsCuEBcVo2huJOqld1b5SahEHN3kAFxNieYvLS9MXYsctcCKR2H3y /DE7JQYNV1MghqwGA4EvzdvLSC1eWdE0uPnf1etySwq3nnDMDpXdxxabHI9JnFNL KgkFnSDGpdI7WRqLVk5EOUeKFmcT1AJAPGvWgKYbVr5y2gmXfeOcrlKSsYVMu27z YgC8kjR3NBOgX3arxwpfsTCXd7P8si76gn4rEG9hmuVsUwOfJNmWni+0FiA0CMNk 63+NZ95XUxLNTu2NHgFiDcwRvDgrui1wWI7laKLychAvW0ZRcZ4= =pxX0 -----END PGP SIGNATURE-----