-----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-yiiframework-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-yiiframework-16.0-buster-amd64-vmdk.zip faca4fd2097bb5c02b18334eb001319cbb170c7413eac1da4d1043aaa6b637f7 turnkey-yiiframework-16.0-buster-amd64-vmdk.zip $ sha512sum turnkey-yiiframework-16.0-buster-amd64-vmdk.zip e04847f1e6dea3c4ea159e58d0a95cd1e1a2ab58eff38e8b90189883eb20c67a7da5729b1b7dd973fe792f38a76b94e572eb54dc7f0b5b7eee061c2833c77a00 turnkey-yiiframework-16.0-buster-amd64-vmdk.zip Note, you can compare hashes automatically:: $ sha256sum -c turnkey-yiiframework-16.0-buster-amd64-vmdk.zip.hash turnkey-yiiframework-16.0-buster-amd64-vmdk.zip: OK $ sha512sum -c turnkey-yiiframework-16.0-buster-amd64-vmdk.zip.hash turnkey-yiiframework-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl8z2vEACgkQrF6wBJPl vBw45Q//bwUOfs82V2dPxliH5HDcU5R3GOeGiYRdAD4T5zkJ62lZeQnYoip1TCY6 O8XNWhecrQSd3hxPMg1a/mpgMrSIZEMmSHBSf3Zo2pjZrYxAvBXRQIoDX/ta+t+M FMuSLVLgKydKHmWPU50m6xo7gPtk/5zQWUj4uvL8vczaW0ZALiL4PtV8S2DJdDHs WNsfrJ64GyC+UPVBFPQhw1QGal4d6mL/49UrRmoe2qvz1bJqZRoB93p2NTzDoEMt vbP7fALkfGDP6EbmwFjFsOt9W8RlKsa7Gj7G62FHTpJj3tW9kWSUPLfrPVbUeO1W NJeXDV2sok6FsR+yZMX9NQrNU7nAyMU+NpjQif06aB8PjL8R70QlJUzZ8WQ2Pj+p S0uXqRBrpnyu6BVhz1ZE2JiKHEYa0OFamoLr9eE55UUxAvQMED8ac3cp6dOFs6Ri 44C0UFH9b2erZ4H3/AS6bx4WesDngFXR+7jB4pfOF69Lpxnf56FyibuGwoV89hqS oEKA6F6hNjG4g3qLQv/kFf2b/rHdFQzIKrpnTLVCNf4ah22W0cA2lyrc1mrTIESW tfNKtJMg3yiNQ3QCYkCU9sgUN2Whqh4z6oo4lrq29K3AzA03VHXY77Os7BDA6MOi 1lCcZZ23e5rkOqW6fohhyapx7FXxAF/LtUp+DHeXtOq+UYmSH5M= =o5ln -----END PGP SIGNATURE-----