-----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-odoo-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-odoo-18.0-bookworm-amd64.iso 38fabc521dfb7e79857bedb3e21d4c476c5f4ddea381867f9566e94b79b233be turnkey-odoo-18.0-bookworm-amd64.iso $ sha512sum turnkey-odoo-18.0-bookworm-amd64.iso bedde72f64ddbbb428c9286adc316f3c6fcd6d80df13803f8d81a9903ddfaa625fcd5483935b411a9c6e88f0ea89099a68e74d99bb7134c6bc87dfe7e8497c05 turnkey-odoo-18.0-bookworm-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-odoo-18.0-bookworm-amd64.iso.hash turnkey-odoo-18.0-bookworm-amd64.iso: OK $ sha512sum -c turnkey-odoo-18.0-bookworm-amd64.iso.hash turnkey-odoo-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----- iQIzBAEBCgAdFiEE0achB3UVKiMsY4ckkPLGHN5q3jcFAmYx8G4ACgkQkPLGHN5q 3jfpRA/7BP/RLBU0wvrB/MfcyYm889WjRicgh4MDtBLCuMwxQJEZOW1lrW8V+J4j YPurxhNy2/2VdFMdWoI9Mj9YoLLVJLgk7XyZnKORJxPj4lw01ifJTep5OgaVOeHU lg0O2Kcra4h1xHRitaYm9Sj7qb4/Kc2uP/ECpYw8DV43hULr8U6PjqDfqZnmX4aB knZ5D5U04KTFIY4WGKRrq0en98xf+D5BeypCkjcRDtuYLS/mKwpZNyW8og2aoXt7 hC99fSb58Jo1+mnuraQNbDwSpKg9JPJZcE13S87TheFwxDhtu0PnYX92rEAAN35E inZsMe4Wrj1ZhjteUeVHbfNl1Btvfn2y4h5os17VryMMt5Y/Exq/OSjetWMKul+B EgzrmU75ljt4mQnvcgyv4N58GMxhIihhzzj4Jv238nUkV96jq1mHRjH7x3hrAi0n qPJTYCAJB3TQb2maMTbnU73FA5R+QB0rE2blaNNfS9uA4NitwElRUtRlneKcPP+S PNZWC/79syb7rEZjInscRFNDDamj/ZUtZGdbWiqrve1yToTb3fu6RmpwgvM0IVCK BKL53go8Eg0lZrAj49WmZs1evV7VDvSNEFv4PXzKirN2o1rm6pmT1MAP1X1ZpNLF yqwclRg5PhEV45HCEbORAze0mmhoketTbsJg4b2DNMKYRQsOQ2Q= =wsmr -----END PGP SIGNATURE-----