-----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/18.x/keys/tkl-bookworm-images.asc | gpg --import $ gpg --list-keys --with-fingerprint release-bookworm-images@turnkeylinux.org pub rsa4096 2023-05-22 [SC] [expires: 2043-05-17] 2614 7592 087C 0EDE 4214 3B63 7761 DEBA BBCF BA7C uid [ unknown] TurnKey GNU/Linux Bookworm Images (GPG signing key for TurnKey Linux Bookworm Images) sub rsa4096 2023-05-22 [S] [expires: 2043-05-17] $ gpg --verify turnkey-silverstripe-18.0-bookworm-amd64.iso.hash gpg: Signature made using RSA key ID 26147592087C0EDE42143B637761DEBABBCFBA7C gpg: Good signature from "0" 2. Recalculate the image hash and make sure it matches your choice of hash below. $ sha256sum turnkey-silverstripe-18.0-bookworm-amd64.iso d071e1da47bc903286011bc266d4f6d4972478900391e3d3a2467ff13e20e433 turnkey-silverstripe-18.0-bookworm-amd64.iso $ sha512sum turnkey-silverstripe-18.0-bookworm-amd64.iso ef90596be24283aa1bb49331b836bb0ac1fbdb0b9f300c7bc1e9e3c8b7d11f568eaf77222bd65831abdf1f3458f59464a7677c785a5206832fa4a91147cb456d turnkey-silverstripe-18.0-bookworm-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-silverstripe-18.0-bookworm-amd64.iso.hash turnkey-silverstripe-18.0-bookworm-amd64.iso: OK $ sha512sum -c turnkey-silverstripe-18.0-bookworm-amd64.iso.hash turnkey-silverstripe-18.0-bookworm-amd64.iso: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0achB3UVKiMsY4ckkPLGHN5q3jcFAmVLfxYACgkQkPLGHN5q 3jcC9A//Wem117+/Igqyc3y0q7WAslJyrjtGK9BMfB0JoV0L5VIejLn5f4fTebEn phL19J3EbPrRGKMYDxgNnaEk0hroKkoEJDqgefryq4JxVubg4qOxUBG9K60bFl1J csxIoQyDSHuPIlSUYCuLmwIZIcyo9aMRfHRNTy4xRGK/muSuKdztSkbYBrNvmAwb SwMjYTOu5ZuncOlbptsFxaIb4Q8cMwDGqYzZl+LTpFbgOQzU9HspNX8gsI/4cuU0 suNzSd+/YRGYIdLTrhI9amCy6mOcp3SxW6U+VLIrsUi3+UUQSjM5ysLwFcQZ5rDt qdjIgJ4KG5/Ju++/m/uzdPVUfEMgjez1TTMT+IxHxJa5YGcZqca6LI2BmvLesQTX 94tG1eQHLlEfNsj82Xemw0iwXGLcfllpBxonbXUexHua+mF8wd4l60hKR7Gur/sU VAAaWaRwxsucNznkxqqKH30svM/0RJoBZEnMw46b/8Qi9N/FTfB768RYCFz7PEkw Xdb1kon7na5ZSTx76eFcPDs2JezsqvHJMS+I0XfkqAmf+TG5rjHKsdlHyXj1V+l/ qhppM4sYKLYQe9rhgAWlpfRlSq6kfAbEdqdSzDj5dfYeNpMhgcTBXi4Yy+i1vE++ YRXWZniC6obar95f8tjJdgIEzSyephR9ITn6Lvv4JSRu8ZbJhYA= =VqCq -----END PGP SIGNATURE-----