-----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-suitecrm-16.0-buster-amd64.iso.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-suitecrm-16.0-buster-amd64.iso b3865ddcbfe70bc6902bb51e672264e7476c2dd6beebdcef60c1bb2c37127e9c turnkey-suitecrm-16.0-buster-amd64.iso $ sha512sum turnkey-suitecrm-16.0-buster-amd64.iso c8a70e740240b805f0672d8549070d1be644b62949c2c728962cfdacb06073b1b1b42060d7bf2df98289e70ad05ca646242bc11b82de7c6774f0fcc991895aad turnkey-suitecrm-16.0-buster-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-suitecrm-16.0-buster-amd64.iso.hash turnkey-suitecrm-16.0-buster-amd64.iso: OK $ sha512sum -c turnkey-suitecrm-16.0-buster-amd64.iso.hash turnkey-suitecrm-16.0-buster-amd64.iso: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl7vE50ACgkQrF6wBJPl vBxpng/+MouJ/3NaIkxyxG1SYytCoDMKB17RpS3XfkLGbJzp4Ajihxh7FHVgFHo7 M8aPx6dx1MvmyeTRsvguS4o6AeCVPNAk+nY0BLHuGUzOMfMBenHSCq7vb8UYwOaV eHvSTYqUAjKrPej6CpWQwvpUnGf1Q3DicfT+uaxbo2eVdxMKg513xYbRzPO1jPdF U7xpslb56RqS1Z2/BdwT9pN3CKdswPJZrkzaFQflLy++4FhZ+nSA0zGAaidYJC0H xnFR9H8LBPj5A+ia1SYfDIn7pRnk4Yg3aCsUlB25oG9LdyUgG4HJMnOEQbLLJgLf kM7mfKrYu4hjGT1OLNcTfCRSWZkeR67TF/q2e1D3u13RWDguxU4a9tasGoEZy3wM 40DZT9FARVbUw+AjwQYcPAfSu/J/fYFQuSwsezLRS4ZjdXfeHSYiBGh/ZvWfY1OA JwcQWjK1qkKZUJahUO8D/D8Sp7dYq0RlDyVbjnC5Y5OpHcKVjQKCeV49MIWUKf/h WYjI0QI3WmC/bjhuwsfvK5pqaXm0qKdiU8dyJ3UlKlY2rtaC8wESdr0ijDWTgpq+ ABD8gUbCg5FT5vH4Gyy+V38jc9bGvAOeLIsjMXWgKYDAxs0AHo2X0S+gdO0Pk+MH 1bl4BfWd13DGftuhnTBChjGvKfLeg+FHeSscOZO+I729glDb3Oo= =gdzZ -----END PGP SIGNATURE-----