-----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-moinmoin-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-moinmoin-16.1-buster-amd64-vmdk.zip b68af551f843b64b17f8453966323d63b062712e0020318595b1fb001ce5943b turnkey-moinmoin-16.1-buster-amd64-vmdk.zip $ sha512sum turnkey-moinmoin-16.1-buster-amd64-vmdk.zip abd0c29a374696f3abcdb2fe3de0759c0ad7bfee30609a0e7b98e75e4349bf011b3d67a970787c5959506ab9de6a93220afdb6df85b8a19f1939ab7434c33f9d turnkey-moinmoin-16.1-buster-amd64-vmdk.zip Note, you can compare hashes automatically:: $ sha256sum -c turnkey-moinmoin-16.1-buster-amd64-vmdk.zip.hash turnkey-moinmoin-16.1-buster-amd64-vmdk.zip: OK $ sha512sum -c turnkey-moinmoin-16.1-buster-amd64-vmdk.zip.hash turnkey-moinmoin-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmBh2NsACgkQrF6wBJPl vBx24RAAn7wWwB5VFFXtkvBd+d1uBHjvRbj8Zd8kpqy0+2fwRILmsAlCCRfnwtOX 505YVq/gSBnpLncCWOZoNyAJXfWFnpSIG+BerGChQNcF6un8OqDAlwUIhK81czLw 93rB4IVn0/3nHP5OYs9I+G0dJdg1R6sxAoZjWj9nwPTK3mq497yw6srarg20QHCo dKJ8hsI+3r5Hseupxowv3CCEPn30gfVS6SzRKpUDvdHYjkOR/xl8/OEDZxHHwfSf 2XGCijWlj33NRWktpG0S2BeZr90qCZ99bzTxVwwcFvUOs1VgKdI6HHgfgn9lEtTM A/Z1L57nWyYtw5QmVsZ9NmjsQBqbNWmB/IboFEBASfk3eC5dxLjAwUrBOAfdN7tq PHKFk6mqP4eSrEXAa9t268WFLIIJeUBVQsGuNraKL2k+pM9g7GX3TBuL+tRpeN7V SZYOJLEkW4khPmxPGTpDrRnC++NUWDVjmbnON0FDEYikuwkbYyrCiLySMy6VTJ65 +NU09w3kLXjBgQypkeM/Hc/fvtTra04oKpG+B4nR7aYKsb6OITMfN/gBQwB3DaGX EsHfgDpcxsrv21fJQI5ogIxY7sVFAIY3FR7UwJWzR/AIw8pdgGfVSFJUoPzqA/vf cdmFrSfw/wP9gC3tU4Wy4Dci0DvPZmb+dle+GpCBzbV+MB9W9P8= =3s5e -----END PGP SIGNATURE-----