-----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-core-18.1-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-core-18.1-bookworm-amd64.iso 7087b2b6d078d3d663c3e35dc12da61a746ab3d497b517a7a2672a95566154a5 turnkey-core-18.1-bookworm-amd64.iso $ sha512sum turnkey-core-18.1-bookworm-amd64.iso b21a7dce3a463dfd51781e6ac1c44c28a64eaa24737d9ccc4def178d83a5346a63048137acea94a679d5fd40bf5f76a1848b9a402af7631352ab894effd1e30d turnkey-core-18.1-bookworm-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-core-18.1-bookworm-amd64.iso.hash turnkey-core-18.1-bookworm-amd64.iso: OK $ sha512sum -c turnkey-core-18.1-bookworm-amd64.iso.hash turnkey-core-18.1-bookworm-amd64.iso: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0achB3UVKiMsY4ckkPLGHN5q3jcFAmandZAACgkQkPLGHN5q 3jcy0w//fk/A95pDGHUJ691rrVbx/5SKCQSEB+Tn9wpTBz9I8i49Or/CxJ7em2BT d6PaCCVXJiycwJjBit+foEYAGLc1wtF1BVaFEXP4KKcYApXSs8jrQhH8hRG14Iy4 n4esKKHNcuYW9cMXe9zmIEdmgTz6FEF66AuI0slrtFw7bk1nUnL/UL0EBeDuhuDs bsDDA9RMozwoON6v+RNzKrtMuwDDAiWGBhr1zMKm5WVqjUMr3Q6jfdCdtoXUjY/n ivbV7jfuWXEPFjjUt8MZdTZl7i4Ba02DIuTX0hRE2+5OIy29rP/+oT7bq4/NvO6P VdIxrOADwTJWMyfJk4nNSSEuz+LQZ9bV56MfyVPABQFZiCy993b2OPiFY4RcFOPJ oWF9QO71gPmUbpNFrm1AAMYspgXiLBV2XYnczLKY/ONEXshlr2V6TwvxtZZzc124 HTYknu1jTKmKJ0ltktBBO2sCuwk4U3xDdAksIWS5s2AGl7+NN4y8ezhFILyMceU3 SuE/L+ftsbP7+6BSR1NcvZgf2VPUYj6cZzANl3iCVAkg2E4ecuHEm+wd19szCCiI EXI1Z1ExVNDLGhAjKmZ8i6Xt9p5dtSMEowQwjSlNBrQe9dMtyFZlNDH/GUiZ3VEH 9z18bRJf23ksaUWC6U+naxlXPiaOXtdBAmzARqhdIXRzq5AvFoo= =ydqw -----END PGP SIGNATURE-----