-----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-symfony-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-symfony-16.0-buster-amd64.iso 4bf9fcb9d0c8c6249ba1ed1e60b9ee112caedb84360f897f440cd820869184de turnkey-symfony-16.0-buster-amd64.iso $ sha512sum turnkey-symfony-16.0-buster-amd64.iso cf1d97aed0d512896872ca8f50860ab4dbbb35120e601adb2b34e38989d521deeef3eefa5ab8c0a822ff5592e76882e9a844cc1099fb94f941365a45172ecde6 turnkey-symfony-16.0-buster-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-symfony-16.0-buster-amd64.iso.hash turnkey-symfony-16.0-buster-amd64.iso: OK $ sha512sum -c turnkey-symfony-16.0-buster-amd64.iso.hash turnkey-symfony-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl8UCgQACgkQrF6wBJPl vBxtohAAnM3+YUZNxle8onUhOBC9yd9Faz9AvCHY8RVNmKLiobHWZD8lLfS4t5N9 vt5kMAfc/65aIW/ykr8+L3+EwyrSop0Rr10blk50Gz+YeDeOcyJPT8aIlw8iiUPW xrU2kkmjJzvY2rLxg5RjsjNIJFuLn1XHX+OknZJrjRpM0rSzyHMzs7oPDomGAOaa y6FlaKe6iWSQpD60xz9aemOGkzbPe1sDcrwd8b7moEP06+BJo1uNWIFjl/u4V6Eo v9poTO0hcgt6XCXGVZcOTxpcRufrT5YibYCUCpXOOZHm4RugSrAO0afxOOQYJowz pPp7v6BUD21+6UwYbMNMLdpkK5ONwg0asfh7nCFaihwJoE57SrurecJfCbAL4Jl9 uLcy5jasCWP7RIMBr3xmeW3PgNU/aD2q7Y/2myTqPaeQE0lgE2jXQrmRoGVXuJne cgd/mKlEwvNSNvY9W9hpqhaLmBcKWYb+OoVrDsLXNci3sMwQu0VOm6tadXoKyjAO 8gIKgBk25buy6v5WWf+Rhxz+vTRYYOYUhcJ2nExSvSM+Y3ogWzvKIoTbOVnxC6bj GwvANxOLwEJqGbDL2Jn1iG2uKkxMIP4NjrM4uoIYuqGAMuOmRcOcGhr2Pl5d7o8Q eQx5aiP9H1ZIxh9gYZ3Ge/2NtbCl4m0/Fro3PqfXgeyZ3EiNQzA= =2wx/ -----END PGP SIGNATURE-----