-----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-orangehrm-16.1-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-orangehrm-16.1-buster-amd64.iso ff629f1717c1d1f23ffbe2903fe9e9cdae872c4f802bb8a3c0bafe18a1466de4 turnkey-orangehrm-16.1-buster-amd64.iso $ sha512sum turnkey-orangehrm-16.1-buster-amd64.iso 5265e57678d066b8c239dadecaf8e970542b6793d9015dfa60c51de2afadd206adbddd3ca7ae48d4847f80707e81815fa8980ea1c80f7e3d1ca9bee5914ab8d9 turnkey-orangehrm-16.1-buster-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-orangehrm-16.1-buster-amd64.iso.hash turnkey-orangehrm-16.1-buster-amd64.iso: OK $ sha512sum -c turnkey-orangehrm-16.1-buster-amd64.iso.hash turnkey-orangehrm-16.1-buster-amd64.iso: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmBh2N4ACgkQrF6wBJPl vBzUxg//YQmnA1Jr2xhUsLE/2VMe0ae1dduU30ZK4iVsXivtMd/AaMcugKu8JwSE ij7pKFf7qHJHzrwuu8CUDSykab2YrTta/n0LdklgLrobx96xorMtyQLjxFPEkrPh YWwyH+fqx1f9/Z5Ww1RXBqKkXbkVIRY/JhoihI461tO+tJMsIP7j7nCg3flIHwbR MDZrknfc2JmqxNqXwNbN4vbQ2xsxVrJEl8gM29itXOX2KXocfCkN7VzYK/Vc6e6A mtYlzoY0nQJY6E6yGwh3L8LjGZ6XybZAU/J41jfVoFqeTxQmhzOOI6jWDQrNKxja 6nX7k+Z+SVK2fxqYvDl7o1t5jG95pXKLJDT/dRVt9TM72h/4Qv4VGF8YZYmbBb8N Qfbe5Ld6XvTyvepLWCOeNXZvvG23CGztPYqnpZCtgPn9HMkzGrRNU8RonnkGJ6hs D8fBqtomX3++xQUWdNGfOXysXAJGsIyianuZiVUaGwJXmzRt9CCcPcKA0qwhDmmA 3PPdzpC6Iz5e/xwZP1UgZzLgfsrcL7xMyNStyDFKchlzpM5l+rpxJvuqsEaDJsin wIPuQXNi5cFJ8S3NXMPB9s+mwrZRa5/PWFRCko5BOwzxfQo68IUwoSvLQY0gNr0i fPiJGK2mzDlsLTLu95hcDSRnjU4luU9uK+QCcFmo2CVc7MqVRWw= =67Qh -----END PGP SIGNATURE-----