-----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 debian-12-turnkey-suitecrm_18.0-1_amd64.tar.gz.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 debian-12-turnkey-suitecrm_18.0-1_amd64.tar.gz a3c38914dbd141f38fdb3479fee84b8b27ed2388774787278c17a4b17ae71434 debian-12-turnkey-suitecrm_18.0-1_amd64.tar.gz $ sha512sum debian-12-turnkey-suitecrm_18.0-1_amd64.tar.gz f57c46dde516f0aebed4f3efeb229e775a22798fa02aec06cd99d1e8a54b938111e264385a92d6c3aa31f5917a5a9b0b75e4cc32f895ae8af62a7af6a4acee6d debian-12-turnkey-suitecrm_18.0-1_amd64.tar.gz Note, you can compare hashes automatically:: $ sha256sum -c debian-12-turnkey-suitecrm_18.0-1_amd64.tar.gz.hash debian-12-turnkey-suitecrm_18.0-1_amd64.tar.gz: OK $ sha512sum -c debian-12-turnkey-suitecrm_18.0-1_amd64.tar.gz.hash debian-12-turnkey-suitecrm_18.0-1_amd64.tar.gz: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0achB3UVKiMsY4ckkPLGHN5q3jcFAmVLfxUACgkQkPLGHN5q 3jdexw/9FlBOmDzCatu8XTsGFK8SXUzh0jFxJXaDU/n366WlWsKNmWWdIpB3jnno yxVIhA/jslPHa7uePW97XyRj8licShXTaN/6N+V30nZImR2mxQlH5Ts85ToNcUg8 inHJ7gCKNmrHcrJUfuiHEsUg28YBL4xQXoLnhILQfnUzwQLnjSw08KG3euoOIWEw dER3MU/OOLMx9nP8zvSsHjInWCLvJKoKLrqgnnqSky0TOfORV46+x+ruAfNE+vP7 9gUO0roCGQxGCF+HTMpERhi1PSfHxrKlAKoKyefW8xRl5/7u9NDgjRvGarT1gbJn B9TjYIO4OsXi9xy/bkz+69fYXif3z4hwyw9PUl8nVgJ75SV4GIdoDQPeQd6z+Avt ArshMGokva0A+aQREPm7ucNEoYpr5tGo4ZB6XkOVpwLEjvsAXOGDV28uoHAKvBnd LtU5EIbRylpKhzQrOtVNj9uJeytK8eI8kBV8ZaGZD8klnPYA1bnRxE6zBiotEHUR tji/5Nh/WEB/9eSBZbma4s2/8L5CvZ3RfXTVKJP0N/Stz096gnisPLjYvRHKoG0O T9r1NU6VpCJ7cnWwwDqvlbKJS2a6s0Zesnq0nQMYGU1N3qV40jXwYAJAsbQvsIBj alcUFqXD/ZZM9Ghr+2smUKMXS7cgSArefDLIECi89ApFlTK7DmY= =eb/J -----END PGP SIGNATURE-----