-----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-nodejs-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-nodejs-16.1-buster-amd64-vmdk.zip 8d03578736de9e182db037ffaaccfcf921d86b5b17166f4397263a8e4e82e63c turnkey-nodejs-16.1-buster-amd64-vmdk.zip $ sha512sum turnkey-nodejs-16.1-buster-amd64-vmdk.zip 3430b5f8e9db0092ab405ded2f0a120addd1ab8e541809f66e7dcd338a1fa4cd669312db1777e8fd4e256fdc3890dcb9c2bafce28bc86a6999aa13e0e16f5116 turnkey-nodejs-16.1-buster-amd64-vmdk.zip Note, you can compare hashes automatically:: $ sha256sum -c turnkey-nodejs-16.1-buster-amd64-vmdk.zip.hash turnkey-nodejs-16.1-buster-amd64-vmdk.zip: OK $ sha512sum -c turnkey-nodejs-16.1-buster-amd64-vmdk.zip.hash turnkey-nodejs-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmA7b54ACgkQrF6wBJPl vBy5XA//UDR5lqJVwAg3cdqAbc5KVpHK0645TU1vagDBjPazszionNm1uTeflWop 8LAfQ8JI23VmFozAwWIA8xge3V2EAypQls2J5PnZuvFVQOVAtwG8vuoMdIBKFJ1k kaU9FUKn6RBWnjfqKjKqDnvNKEQVZ1K5hT+5PQJq/Boija5rF77exoYJYjXZUw1Q TvASaqyah7+mjfEFOh2zI+xx9Llux3nyX69Yf2/Y86AKqkJu15HU2iURYr9fj+Do /D4hvdgy+c4TbBsZHw5gVSfL5gbfjWutsyGVJkK4JP9iCg5nKgNIZKH+8kzN/mJ/ ncoeP1LP+z1jJLifp135TlutP/+xK3DS02tym9mdd0wruSsPoFjlhjWs0W8veHsB Ts7/SVqU93k56ISeKwzcxcJw0Ykbj0dTvytbEKLbABiffuB1G3Xr1idd9sNETQ3f xbNT5l+xe7y0LxPKd/vbeNjQWd0D4aUtWQ+4EerRQkdXfTwTAqvFlmbGg5lQWsZ7 voUxvLpknXcb08qavppsu2jOWIbiPC6Zd4IOiWTcRuotRoqgvXgSF03KOCutkAar Uiz4oUZltRWK5f75PAPF+aGh1JvoQNPwdG2vx6kqNMeNv9Ga+go2v+BXjQlCmuTT mdNchlZUpjWq2WhzFPT5qOMsNxh50cIYcnSz6envNiZKUIQ1qf0= =X89x -----END PGP SIGNATURE-----