-----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-drupal7-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-drupal7-16.0-buster-amd64.iso c3a7cf27c6d873e878c21bf4e637b5eb11b98dc2fd1b8dcdffa957d29830fed0 turnkey-drupal7-16.0-buster-amd64.iso $ sha512sum turnkey-drupal7-16.0-buster-amd64.iso 70206b937527222b3215b1076283607609d0f95be3bd191250419e60d8626fc1f4e761e09f3c997feae0ba8cb7a5ceecba2442d9f91e1c9477c189123a00c5a4 turnkey-drupal7-16.0-buster-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-drupal7-16.0-buster-amd64.iso.hash turnkey-drupal7-16.0-buster-amd64.iso: OK $ sha512sum -c turnkey-drupal7-16.0-buster-amd64.iso.hash turnkey-drupal7-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl8z2u4ACgkQrF6wBJPl vBzEPw//SGJOBQ7ga9RixaeNDVDzOd5Cd1gSIrxb8ZJE7OVO3E5ouRGSrT8mjWGx OSvAdpnZvgz4TjgA4LpyvXruYxPfY1XaNgSTuDCMNQDIn3bG788yRm9J0uI/A3Do yWtxqAvBBn8KFM/CMqTgUfCZmoijKg+e/jVF19uakLXurSUyYsFt/HfQe6WmwMjU SAv52ZOMenuwcb05KqcYTYAXWB7hXu27y5Nj1T1pN/0atx+zHfS6XSj+Vo5l2OVY qJXKo2MPj97LxIL/5Hv6Id3cbQRfVTqV7a7CLjYKfxZtp7lzw9ceD9V/nFGiziYZ jCbvPn1AeAhky+GhXATAyM+dbH+RU4AZH9AApJOyRg5BlkpC42Yby/kyFUYg4FN2 xqbRS6Ri2Dz2gVL9miIbx60gQ6KhQ4L6kFhWymMm8XKovIuzwILGkL0UQvQflOuR W2bQkItifMEmnyohflMXFIf4LtHQyirw3mhQHKc1Dw6QJGFzP7djOQNiaxnCcf8D B/cSd0Km1+DQ+u7qRmkYG1NkP/nPABM8qGh+BRABueKufOV7t0Uu7dyCInIzNakc mGnYT8vHkeWYvgJEtHmNY86Z8j5MEpn59+4IjqrqDELC8WenF7bQaRbNPwmra3+s 9a4zk3Y+qtzBJ76br/YFdpxsAHYm/Dal4VqXYdRmv3UiuskBXXs= =D/a7 -----END PGP SIGNATURE-----