-----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-laravel-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-laravel-18.0-bookworm-amd64.iso 55b70a7285ac8c354b847c536ef8083eb6bc7b210e2a5e5c6d4d0896de1e01f7 turnkey-laravel-18.0-bookworm-amd64.iso $ sha512sum turnkey-laravel-18.0-bookworm-amd64.iso 84e3744823854d71a410bef8431cf0f63b7e2e9dbd2ae73a5760206c5695471a7799c956a9ece8f8099ac843c67d1ef4a61ece418dbd240f40c7c2e738651289 turnkey-laravel-18.0-bookworm-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-laravel-18.0-bookworm-amd64.iso.hash turnkey-laravel-18.0-bookworm-amd64.iso: OK $ sha512sum -c turnkey-laravel-18.0-bookworm-amd64.iso.hash turnkey-laravel-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----- iQIzBAEBCgAdFiEE0achB3UVKiMsY4ckkPLGHN5q3jcFAmWjpvMACgkQkPLGHN5q 3jejRxAAkkvF2B8PL/Z91U4sFd3nAheS4BgLqaz8ClParUPhV7WYHnlmKqhRMqfG Mny/UgRgvXpdko4nwm/jR5zvPXkoHhgCszp97wVpFvPNAVrZX1juq7k1y+c1ccUP bNtA6ebeY8oGaiv+BgFayPQHZJsSCaZOezN323KZlwvp4QZY+EcvI/8CAnXvNHcu dldJUQWpHc7lCCA5TytOyhLZTcqlNaTenTd/p0PZKVdeIkQa/Rnjoc23UgS+t7/a NXNMGws94+b2aRSjbi1mOEz+w+sxZydWOMMY1Z++sON3v4eKM16SMbv/CE9S+GHi EnPZ7er0oBQAMmaNBt+iKc+b9fUm3J+b/mWphzl8zVQBm6DE/ZILxWpr74o63LTV 78qQdGxf/JtpZF9gtAtJf3LIpYqwrI/xfsbAM+/F1UkAGEFQfNKpX/7Msxq3KLWS zV4+MKliu+MlpvDsZeRpLdQrWJOx0E/o0AjNFuPRwClvyCmqpoQLh2HTeQMucoGP AfMC54GOE78L4I1KkamXeJ8lREV44zhwuv9YoWIAhOxFIFwlkgzmb7BHiOFUyjpb jTr6d8jM5EoLsR6Q/mSPHK3Plrh+6YmLRYbRWFJOMax5x/YfO91AjmvQ4x+hQ797 x5wBkgm2pvNQA98shJKb3i0SDEqNmpsigELPvmgeDsc9Lwk4imY= =E0Vd -----END PGP SIGNATURE-----