Fedora keeps you safe
Learn how to verify your downloads
Verify your download
Once you have downloaded an image, be sure to verify it for both security and integrity.
By calculating the image’s checksum on your own computer and comparing it to the original checksum, you can verify the image has not been tampered with or corrupted. Images are also gpg signed with Fedora keys to demonstrate their integrity.
Click the verify button to get instructions tailored for your download.
![](/https/fedoraproject.org/assets/images/verify_download_2.png)
Verify with CHECKSUM files
If your download comes with a CHECKSUM file, follow these easy steps to verify your image for both security and integrity.
Import Fedora's GPG key(s)
curl -O https://fedoraproject.org/fedora.gpg
List Fedora's GPG key(s)
gpg --with-fingerprint --show-keys --keyid-format long fedora.gpg
You can verify the details of the GPG key(s) below.
Verify the CHECKSUM file is valid
for checksum in *-CHECKSUM; do gpgv --keyring ./fedora.gpg "$checksum"; done
Verify the checksum matches
sha256sum -c *-CHECKSUM
If the output states that the file is valid, then it's ready to use!
Package signing keys
Learn how Fedora uses package signing to help protect you.
Each stable RPM package published by the Fedora Project is signed with a GPG signature. By default, dnf
and the graphical update tools will verify these signatures and refuse to install any packages that are not signed or have bad signatures. You should always verify the signature of a package before you install it. These signatures ensure that the packages you install are what was produced by the Fedora Project and have not been altered (accidentally or maliciously) by any mirror or website that is providing the packages.
Current GPG keys
Fedora Rawhide
rsa4096/E99D6AD1 2023-08-08
466CF2D8B60BC3057AA9453ED0622462E99D6AD1
466C F2D8 B60B C305 7AA9 453E D062 2462 E99D 6AD1
4708da3c8d2e316f3321396cfb18e064f90a361490165d2723a63730._openpgpkey.fedoraproject.org
Fedora 40
rsa4096/A15B79CC 2023-01-24
115DF9AEF857853EE8445D0A0727707EA15B79CC
115D F9AE F857 853E E844 5D0A 0727 707E A15B 79CC
4d0cd6e4349d5979387749daf5995f20d0de7f7b2fdfdc76d7eb21a1._openpgpkey.fedoraproject.org
Fedora 39
rsa4096/18B8E74C 2022-08-09
E8F23996F23218640CB44CBE75CF5AC418B8E74C
E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C
48cb71516f035e33db6249d81d145d8b9198da654fbfbcf16c06104d._openpgpkey.fedoraproject.org
Fedora 38
rsa4096/EB10B464 2022-02-08
6A51BBABBA3D5467B6171221809A8D7CEB10B464
6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464
490cba59bda7a7f15781835ffff717f123dd00297312f7a03b74b9a7._openpgpkey.fedoraproject.org
EPEL 9
rsa4096/3228467C 2021-09-07
FF8AD1344597106ECE813B918A3872BF3228467C
FF8A D134 4597 106E CE81 3B91 8A38 72BF 3228 467C
1a355c3f6ac5389917041321fdddee2c0ffc4a38f78adec159a015ec._openpgpkey.fedoraproject.org
EPEL 8
rsa4096/2F86D6A1 2019-06-05
94E279EB8D8F25B21810ADF121EA45AB2F86D6A1
94E2 79EB 8D8F 25B2 1810 ADF1 21EA 45AB 2F86 D6A1
1a355c3f6ac5389917041321fdddee2c0ffc4a38f78adec159a015ec._openpgpkey.fedoraproject.org
EPEL 7
rsa4096/352C64E5 2013-12-16
91E97D7C4A5E96F17F3E888F6A2FAEA2352C64E5
91E9 7D7C 4A5E 96F1 7F3E 888F 6A2F AEA2 352C 64E5
1a355c3f6ac5389917041321fdddee2c0ffc4a38f78adec159a015ec._openpgpkey.fedoraproject.org
Obsolete GPG keys
Found a security bug?
Please take a moment and let us know. Learn how on our wiki page.