-----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-concrete-cms-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-concrete-cms-18.0-bookworm-amd64.iso 7ec47fbafed9ec12863d544e95aa83ebfd0453e49a35d5e965e39c9d5f220804 turnkey-concrete-cms-18.0-bookworm-amd64.iso $ sha512sum turnkey-concrete-cms-18.0-bookworm-amd64.iso adf621fe21af8255c4f859a4eef1e9d6058c34144769910f23fe656177ed83e78e33bdc57b099821378957be329a044c59960fc1b625c13e11a6551bcbe4aca9 turnkey-concrete-cms-18.0-bookworm-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-concrete-cms-18.0-bookworm-amd64.iso.hash turnkey-concrete-cms-18.0-bookworm-amd64.iso: OK $ sha512sum -c turnkey-concrete-cms-18.0-bookworm-amd64.iso.hash turnkey-concrete-cms-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----- iQIzBAEBCgAdFiEE0achB3UVKiMsY4ckkPLGHN5q3jcFAmVLfxUACgkQkPLGHN5q 3jcMig/9Fu7lkrQXQA8tPUEVGYIqm9P80URL1QcjnkuAmFwOFdPUULSm2cp8LBry fCpgj7zoM8sPHyd3hFytoPdkrU3u4JA16KBOUJuzZfthWox48M2pOn8MSbG2mV/9 mHeVsUjiV6zILze5JyUbTL6H31YnwddqcaO/YU6GeUZjuQeAvyHnoSOM4e4P16og UEAHR4ecw0Hbl22XVneyEI8phEn476E8sh3ZfxfNHlaLeBcMTG5jRM2KpXdV5TAd K8WjCDvfaNq2rG/hrKMIHqgccf/eHwHH7d2T34HLO3CRTKlOnatyuNf9wSTG0/Ou hlJUXx43m63GxnOEsw/yax+mfC8CMgpKAnl485RO6sJV8GR7Q568kWanSWTx2UxH NbnUb7WZiWzSuhyaNpV7ixWcEGViC/0PFA7vWtyY4oUayeBoPumJPghfugenOFiL cwwAwJMAJ+5iwh0bXJEvaPLXS2tPqAwi2mdoXx4ZflpZPrN5beRImZ9uMDPV03rA 1J4ii1u+2/YUGZUPhUOV4F0IgpND0/8rFvuHQBoHicgIlWra7hX3HdNaj5TtlQjF f1HSskmRmuXXRtpO/EsWaQHIearwKk1BZELf0bt3P++6UjvOp+VrblXVT3yidJDt ppLYyntZ2Ml9OWF20I67ikgPNZB3sJdl/aw7vPACesWLM5eFXQY= =AEe5 -----END PGP SIGNATURE-----