-----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-silverstripe_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-silverstripe_18.0-1_amd64.tar.gz 2a5a17643c34eca63afbb87749a159eab6191bbc2655d2dcfeec256eb9952ea7 debian-12-turnkey-silverstripe_18.0-1_amd64.tar.gz $ sha512sum debian-12-turnkey-silverstripe_18.0-1_amd64.tar.gz 54934ff05818a2c35cac880c98a8afcbfa615503d01826a196b426c07c7c80424eeb9e893ce5af3acd9dbb1963393d59b6bf660f53037a7f69a12facbe10812c debian-12-turnkey-silverstripe_18.0-1_amd64.tar.gz Note, you can compare hashes automatically:: $ sha256sum -c debian-12-turnkey-silverstripe_18.0-1_amd64.tar.gz.hash debian-12-turnkey-silverstripe_18.0-1_amd64.tar.gz: OK $ sha512sum -c debian-12-turnkey-silverstripe_18.0-1_amd64.tar.gz.hash debian-12-turnkey-silverstripe_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 3jeTMg//WTTv2DV5sgPtokpLuq9SoZCgmN3248bXMAzdKjlRGpBaoKF47c6U3mqP N8eL13hjrM/BxP1PODSz8gW+pjjGf1wh4a889TNUJAmaFcViPjiQuLEwm+yibh+r SJiGfAEj/A2Hjsundp1f5oVEV/7/DsBPXdSoKScpAwSk/d2fhFQKUKfSWpHjwAWn 43R0ZnUzs+rDZsgswScriGi3VIBj3TawQbLQ8lCKYbsff9FiQTAbHkF7ROPubnzK A81o8iWZOLqfSbagge2jhM8M8DQV/c1U7LRjVWgsvSaIUflR7o67go2qgbRtnikO KQSfcec7SwMaO1Gwc6lIGwuYRCEQMXkBi1VpiuSDORzJflLT8OnHOlbKU89PgU6M SiPnk5LLsIVZ0ZojSBc8LBrL+asez7DR8fsyNGA5+wpC0b0+LhKn7b4gwioEcW6A vHSExyeNhELDe2OozfXvtJTbOHELy+L1ZeqURXqcZOlm8UjLV7+VmunU83sxsGmk 8II1X9+VJcXuq8FTjHa4lCn0z+cphjL7Y7oTZvV1Oevn6Kty4sAzfYbjuLMbfKq4 eJJZN6hBg52NHqvQ4Z8RaVOCLNKq8ift0KIq3mUEYGeT1SZbLxomIETBVyoU5WC+ ulYzXTXYDdSJ9BD8x3GcUZnppfpA63s8f/uQfheIv8L44mmOLms= =YSr8 -----END PGP SIGNATURE-----