-----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-rails_18.1-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-rails_18.1-1_amd64.tar.gz 64c1e29d9612b1ceffb6fef78132087f7a3d81d36550e8ac81e9cbd258558559 debian-12-turnkey-rails_18.1-1_amd64.tar.gz $ sha512sum debian-12-turnkey-rails_18.1-1_amd64.tar.gz f2f280c62e27094b469386e368532d8bece9f57a290b8568c1e7e239d17528e4431d6f613e34eff5636d8815bca291d47f63d92e42a9c5f95bc35db647a46524 debian-12-turnkey-rails_18.1-1_amd64.tar.gz Note, you can compare hashes automatically:: $ sha256sum -c debian-12-turnkey-rails_18.1-1_amd64.tar.gz.hash debian-12-turnkey-rails_18.1-1_amd64.tar.gz: OK $ sha512sum -c debian-12-turnkey-rails_18.1-1_amd64.tar.gz.hash debian-12-turnkey-rails_18.1-1_amd64.tar.gz: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0achB3UVKiMsY4ckkPLGHN5q3jcFAmcCZYcACgkQkPLGHN5q 3jcVpQ/5AWE4X41Z+Y2Om2RTOzuCQHO7eVGFPlGRqXXwEnR7Bf217W1McyVPXVvf bfXFzYwagK+iqH+6UmuuO+4r4K0819JUxP84JlchjQHAfY5jreRfOWUO8jMmUAf/ pgR+libhKRGFJ12PBFiLMqsr8x5ng7PHflWTKqrn1ncX7Kzo67SQKVQXa2gzyR6z tckFTOVoe5fWObZsSzS9HjeaTHY3h+nZNjaEpFT/4BfU5alKba1dakzwESJ9wI5S nh+GAEfIM/Cz+c7N+pUUCRbg+3akaRMJO/cASlPTQTKWbqA+NgvKOw1JTBHUBeu9 xQJHiDw2O7mYU/XKFSNvQy2Urt5/WpmzzXeS/Izk1zCqpV1oeDtDDz37VxvHIhAQ VrRXEHN7bLntT+mC+1bFoFMRR6TId8yr+gNMOI5DtcjVMZbhycYw2lWQLfQFL4be 8GPpI1G6aD2A/2vhlzQfWWnhXINfsp3MkxPDKz/dY92uMp3DVmvKFPisQ+uvxlp7 bPfPTGuzi9ekSJAPivneYCF/DEFqU00ikTFsOrNHOOiMi3GsKfr/FrpYzlIXQ6rK cyeNFAVaNJxLkf2J1IyOG7i4p+Nz3qQYwr/mLEJud7m5ckZ46ls/+LFJMSLUFY29 YPi3nnXIFMYepc4ozqhbUgEKx3lT/O9z7XxdtFYIKrly4ftRpC8= =omjv -----END PGP SIGNATURE-----