-----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 debian-10-turnkey-django_16.1-1_amd64.tar.gz.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 debian-10-turnkey-django_16.1-1_amd64.tar.gz 6b60d9ab33ad9e5d4718b69fb32c6d1a94f6895f77960b65f1ef5c04aece59c4 debian-10-turnkey-django_16.1-1_amd64.tar.gz $ sha512sum debian-10-turnkey-django_16.1-1_amd64.tar.gz 798b7cf9f4c6af6f49a68a03d837ea6d712faa50d06af978e08b968e3d1ab62020ef42c00527115ba593683f8d1506e7f3d396de7f0ce0776f9b96e158eba268 debian-10-turnkey-django_16.1-1_amd64.tar.gz Note, you can compare hashes automatically:: $ sha256sum -c debian-10-turnkey-django_16.1-1_amd64.tar.gz.hash debian-10-turnkey-django_16.1-1_amd64.tar.gz: OK $ sha512sum -c debian-10-turnkey-django_16.1-1_amd64.tar.gz.hash debian-10-turnkey-django_16.1-1_amd64.tar.gz: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmB728gACgkQrF6wBJPl vBxjBRAAl6iPEyBNFT+XITZBVJY7Rtb1KmvbayOUDytwWeJTVV2sykHfqNyqBELx lZPljqwrNgSOI3i7Io1VvjI0pTOY80kGFsRZU3Xn3po4t2N29rZwDD2BeGKULowu w9hmU2zkgGNRr4qtCqRpsxnHdzzMaXXYunz03X2lA+rfDCkhSCG5upgP/WONf++u oAA2O6/RPqazvsox+oSiG0Iif2rig7hKw6Kngy1ewZKv70DzRouAjGLEA4niLOc8 0k9IYjlgUDYz7jXkop+T3S425p1c1L84aXQH5ny//MwsEkqOnLtOdv+pzgr2DYoR YaEcR+nqCAKB8k2I3WwpRB3plsGviOG5ClU7rhViR+8yNqNxcKpchbiKFZVTkblv 9Qm+tSvQZF8ab8Kcmg1bbXslvTpUPrcXjjc1i/9ujt9Zn01uQc9vDPIwE3xha3t7 rQerFfAsO1g85NDBYUrj5BQX5YX/LDxcBs2pVTHZKaeyZXOs2S8ic7auGypnjenq eU1774PgX3/7V3M71bX1BGIwRfFCUqRvXicnaVrlTYgOIuf0R1acoCJmcBRgjo1r WsKD/U0nmTTW6tQEe/J/n6LUykqbZ9RF3F0ljNy1iZe4YZu/KrtTOVajY1yyK282 FJZQjaJQbx/NjKZJQ6EKtt4oWSC+gTiBsS19I8da9KJU+0VNbds= =GI1y -----END PGP SIGNATURE-----