-----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-sahana-eden-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-sahana-eden-16.1-buster-amd64-vmdk.zip 5395c827fb76f6913ddc75a140a9776ec6544ed5ed6fd23e3c77087343d4d925 turnkey-sahana-eden-16.1-buster-amd64-vmdk.zip $ sha512sum turnkey-sahana-eden-16.1-buster-amd64-vmdk.zip 08c8604913ecf5783d70bb64ebd4b5b728933a81e132701056074c90220e8c3ab3fb55550fc7355ffe1b35b4465dcdc484811186208ef3b230f19d9330ac4b92 turnkey-sahana-eden-16.1-buster-amd64-vmdk.zip Note, you can compare hashes automatically:: $ sha256sum -c turnkey-sahana-eden-16.1-buster-amd64-vmdk.zip.hash turnkey-sahana-eden-16.1-buster-amd64-vmdk.zip: OK $ sha512sum -c turnkey-sahana-eden-16.1-buster-amd64-vmdk.zip.hash turnkey-sahana-eden-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmB729IACgkQrF6wBJPl vByMdA//bldLdpVp1zBA+BrzD53vgKFyE22x+qF4PtvBpz5P198SrXv9/f9Ysqqc V+Jgc2cDefNZO79PDml5hLqU29/lQdd/hppeJS41oc507QIOoilxOH4VbtjUJnEu Na+0yR+EYhkxIAR7C4z3ZR0cyOPOlH39GHdFRYy8N8aZKfryW7d5jP0KSgkaiXNw 4K7Epq2n3dZkYoB6HSgJ/KHJtlFdWN6dNhKToEfszhFDu5t8Dn1p37ZhLxgccoq+ pUc5aNaOyUH+Qwb8frCZnvYjcYnKSsI6SW883Bj2WAq7AkqWesJ/yyJLVWMY5ZYl tAg+Ucu2Om0Va0staHhLaFFLfzCglQ6Oiq6dmYeby3idZUd7FALG9QExZRSGO6cB Bv/lpKDbO8pyN65N8LHSwXxDpfxDiVfI3shIlcxVeqNJX1O6L8BqvEK1OeKePgtl G1000rEABhV+iuu7MlviaEEmV4LyD/izvisyHy0kF4BqP5gJWl6jjunX/tWmZ6Zf PO17zpnn8S8gf01cUQMiK/CgJ5koFxqycP6t9/HO+rjbuGLQCMolvP8QaE9Icszc xwe2gpyCLAevAEhgZv+rvVEId1x+e9xRg9D9PxZdPDV+8GOLSfqrswvDcD89x6g+ h9m1o0WU5by1SdW2hd+1ElPAq4VYUFKEv5i1kHOhd+7vDCZYUss= =/UT2 -----END PGP SIGNATURE-----