-----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-gnusocial-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-gnusocial-16.1-buster-amd64.iso 5e87efc6e4186dfe43c72d58ad59d67d786aedf8ffdbea7d692e4b143e05bded turnkey-gnusocial-16.1-buster-amd64.iso $ sha512sum turnkey-gnusocial-16.1-buster-amd64.iso 015b1ce6882128ddc23869ceb6966de6ac41715e57c093dadb43f3c247c3fba416e6f940ba555ebf51c1c788320efcf5e6ab501b18e32f6c23be59f8c3c041a0 turnkey-gnusocial-16.1-buster-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-gnusocial-16.1-buster-amd64.iso.hash turnkey-gnusocial-16.1-buster-amd64.iso: OK $ sha512sum -c turnkey-gnusocial-16.1-buster-amd64.iso.hash turnkey-gnusocial-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmA7b5kACgkQrF6wBJPl vBwtbA//fKX18KSVYmanZe7FQG7FhfmRu2YlFaOdIe6riIQlS/7DbKs4SCKT4Uxs hwN4TXlCwrRhz/UZ7+WQQiGlk9oEGCbX3Sag/iwTwEJ5EwkC2iFaSWuSI3PyCagD mAtXnpg0bM7+/8hIYmlv/3IxSoj9NFdM5aPWtu2QlpYbBF9XC5TY+WcEPUPv1YXy IEfWqoxJq1l3Vfm+s55+fJnTOuVm12jKvgRCqUUI3ChAvTIvfccPejldbATtFiPc oblYCPtnbq1gz3kFcp8ipPZ1bC+KUvkV3YH4ws7lB9Gy6e/j5CS1TNrs3+KxC5fW gV/O0QZzEHHhEavN5KpSPlO7DsHWZW39lRtW3SPPeVY7odVYwINEIv03CYXqzTpK zF65jWTYFRc3LAQ38Xuz8aZcqz4dDx07oKO8HCaXmmnbTTii5cRkQ0L1TWYwF4Va CK8HUiKnvT/Dydsw1UpRu8k/VGEAKkaHvEjcXzT/+NS4xauJR9lV5g+w/KSSWIHh u8de0ATIi+mMaUrFUcp0hqHLpM3c+UP12gEBxGjllj3rekWaLpO4rdGPKvsP0wOh a1Qo1KEo0oCAGTH9m/TB73npWQYoduWNfvQavhpg/ZYEJjlMfSVrOpw393MBorRu jj3XDfc2aVfBLMNTtVQ+iHAArdSqz0suJnDP4XHKgtUVRV7WT6Y= =sNlz -----END PGP SIGNATURE-----