-----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-zencart_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-zencart_16.1-1_amd64.tar.gz 4672e0ab2b2ba43c053f7528905d76519de19d656075cb986d39ecb4c77f7e83 debian-10-turnkey-zencart_16.1-1_amd64.tar.gz $ sha512sum debian-10-turnkey-zencart_16.1-1_amd64.tar.gz 23042d4234d5e645c0885aa48d76153fcfb3648632aa0dcd2de369590193ed0275309fbdcc8cfde1c01e820f977f9a2389b30477c863850ab1fc8aa393c59bc0 debian-10-turnkey-zencart_16.1-1_amd64.tar.gz Note, you can compare hashes automatically:: $ sha256sum -c debian-10-turnkey-zencart_16.1-1_amd64.tar.gz.hash debian-10-turnkey-zencart_16.1-1_amd64.tar.gz: OK $ sha512sum -c debian-10-turnkey-zencart_16.1-1_amd64.tar.gz.hash debian-10-turnkey-zencart_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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmB728sACgkQrF6wBJPl vBxOEhAAgxySwIBP1C9FUUa+lXA5rx4gpqfDd7aoOubdyZH85ry3QPP6NpYyIwtU 89E7Dg+JYlTgXfKsfiTOB8bKG9RBfVO5rZC96JSqI85o5f1LyR4Iw6eEhCBj3dZB ljOpPDg78YfzHsIfkfWh3WMIVgp8yh7/SUjmxF40GyXgVkM4LNFvjC34BOPaeICZ uHbufHzPpwveThsE+bFMn37GUAnxZh9uBhP6K6HLOzrrtzHn5ieyWQ6i+QlIlI3R 34/d4EOtfo+qO1d4cr+PobYzopg+vEv3pY/GtLrtTre+ydJq9+QkkFrjZr0ePbz0 lVzqyEus7gHkbJU3kHpwUvPfnKV22G6NCIii0CQo4geJAl5Di0SEvSBpvoAl13sv cw8lUfQ6Kyj2CwRmv3N5GC8NeqOMxMLSlLDxFL/tTAfr01Tl8yw2gyclN8ecRa4x 9oCCq8sPSu5F+u3j4IeJxR0bb69QmVNRQNIGauu9r2jr/eF9QCnfyFu2m4FBXktl WMbymX0yJkTGW/gplmB5neZKccfg042pWdHv7kA3UOD6O1a+aWe/R/1I2Dq2DRwZ 3E/JHE2jr+QxeT4NmZFPOKLcyHjSfFFTFptkkFrzcSPSaBqLf3OMrZzXGI+qx5S1 hN8sRV/c/Kj1ez8x0RjAazbd9E6IK+LWaoMN613HCPVFeDio7Nk= =mj5g -----END PGP SIGNATURE-----