-----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 | 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-drupal7-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-drupal7-18.0-bookworm-amd64.iso 76aa1d45aa417ec1c9e11e5b10859d3c8d7e297804d30e811e44ed43f935d085 turnkey-drupal7-18.0-bookworm-amd64.iso $ sha512sum turnkey-drupal7-18.0-bookworm-amd64.iso d39ad6e9b5fda9808ac045802ed974e40ded87dfb85824abb7cf9b858706dc24aea9f750aa71e3e93c197d5e036164373cddb7d45a807ac931f849c9c3658b17 turnkey-drupal7-18.0-bookworm-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-drupal7-18.0-bookworm-amd64.iso.hash turnkey-drupal7-18.0-bookworm-amd64.iso: OK $ sha512sum -c turnkey-drupal7-18.0-bookworm-amd64.iso.hash turnkey-drupal7-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----- iQIzBAEBCgAdFiEE0achB3UVKiMsY4ckkPLGHN5q3jcFAmUYMFoACgkQkPLGHN5q 3jeqqxAAkKHZA0iN2lKvUUV625ip+ktPMeO/VxQ89KlaKPTwKnCTI+vnKypXQigd F15i5JaFUsWZlOL429UWcmSFbbWpsec85xev4ht3hicLuFs/I7qX+EoAvPqlzlV+ +8CA9YUZQi+P1SpvKwK9+/wPa5HKWLQWsc3PwI49uF7Gj62UlABcjpQADNiXeY6V GvGkqtOK6+kqSy1WinVWeK2R9cUBI/cfVLFX15VqVaztMmkUolYtlKv9pfF8YGEt sjGTTkG20TS/CCz6+bM/rbiRojZu/JpmD2ec/q07Uz1gegnM2Y8avnFGvecPovtm NRa3FJuBp63Wa/ox+S47mmDkdYbbTmVCXrnUVZpaeT6DVUwxHPGp+H9cE6Nk0XGv g6gdtSg3qUVWftOcae/V1V2zNaNWQEc/uBjBrSyKRnwCKlysiZZZT7MM05ZWzt1c mND6WHahyiRMXg74vv7B4NSKAzGq+ncFBFNh333enS0/iaw/OnonH0xDcNJNDdwD TzdNACHelgA1ziNJzo1V+XBPAFXxmRHDiRkXoLiHklpaQsKk29EDgnWBwtN1zBGt mgEWDBDjMkTn8Rfr2zeDNBZzIsNk5ulSe9Kq8hEyZtlSTEbkemHvDGl00e0aZl8N HIkKebHbT5r6nytBWVUq+bFyMw8L8+h87oSgs3RHxuku787YPwg= =crpE -----END PGP SIGNATURE-----