Skip to content

Verify Operating System

Verifying the operating system you download is important to protect you from malicious actors. The steps below confirm the RoninOS image you download was produced by the developer you think produced it, and the contents of your image match the image produced by the developer.

The RoninDojo Master Administrator Key is always used to sign and verify RoninOS images.

Download the following files from the RoninOS Downloads Page, check they match the type of computer want to use for RoninDojo, and make sure they are all in the same folder:

  • RoninOS Image File(ending in .img.gz)
  • SHA256 Hash File(ending in .img.gz.sha256)
  • Verification File(ending in .img.gz.sha256.asc)
  1. Open the Keybase Verification page in your browser.

  2. Copy the contents of the Verification File (ending in .img.gz.sha256.asc) into Keybase and click the Verify button.

    Example Input:

    Keybase verify

    Example Output:

    Keybase successful verification
  3. If the verification is succuessful, open the SHA256-Checksum Website and drop-in the RoninOS Image File (ending in .img.gz). Make sure the output matches the output on Keybase.

    Example Output:

    SHA256 Checksum
    Example Successful Match ✅
    719a140d9f1d5ee006dee07d331d740933a91f36cefdb86af1b07c568dbdddbe # Keybase RoninOS_v3.0.0.img.gz
    719a140d9f1d5ee006dee07d331d740933a91f36cefdb86af1b07c568dbdddbe # SHA256 Checksum RoninOS_v3.0.0.img.gz
  4. If everything matches and there were no errors, then you have verified the operating system! You may proceed with your RoninDojo installation.

  5. Have an error on Keybase or mismatch on SHA256 Checksum? Stop what you are doing and read below.

    Keybase public key errorKeybase checksum errorKeybase hash error
    Example Failure Mismatch ❌
    719a140d9f1d5ee006dee07d331d740933a91f36cefdb86af1b07c568dbdddbe # Keybase RoninOS_v3.0.0.img.gz
    60fb14c7fc4dff4e3276d9b4188e71e2893f250afd1a200a8df3c8ed0f23431a # SHA256 Checksum RoninOS_v3.0.0.img.gz
  1. The SHA256 Hash File is signed using the RoninDojo Master Administrator Key. Open a terminal and run the following to obtain the key.

    Terminal window
    gpg --refresh-keys
    gpg --auto-key-locate keyserver --locate-keys pgp@ronindojo.io
  2. If errors are present, edit your gpg.conf file to configure GnuPG to use keys.openpgp.org as a keyserver.

    Terminal window
    keyserver hkps://keys.openpgp.org
  3. Verify the SHA256 Hash File is authentic using the Verification File. Amend the command to match the file name you downloaded.

    Terminal window
    cd /$HOME/Downloads
    gpg --verify RoninOS_v3.0.0.img.gz.sha256.asc
    Example Successful Signature ✅
    gpg: Assuming signed data in 'RoninOS_v3.0.0.img.gz.sha256'
    gpg: Signature made Mon 16 Jan 2026 07:52:32 AM UTC
    gpg: Using RSA key 4D8CCBBEFAE5AC5B8BC1130B116573F87BD3EDF7
    gpg: Good signature from "RoninDojo Master Key <pgp@ronindojo.io>"
    Example Failure Signature ❌
    gpg: Assuming signed data in 'RoninOS_v3.0.0.img.gz.sha256'
    gpg: Signature made Mon 16 Jan 2026 07:52:32 AM UTC
    gpg: Using RSA key 4D8CCBBEFAE5AC5B8BC1130B116573F87BD3EDF7
    gpg: BAD signature from "RoninDojo Master Key <pgp@ronindojo.io>"
  4. Calculate the SHA256 hash of the RoninOS Image File and compare it against the SHA256 Hash File. Amend the command to match the file names you downloaded.

    Terminal window
    sha256sum RoninOS_v3.0.0.img.gz
    cat RoninOS_v3.0.0.img.gz.sha256
    Example Successful Match ✅
    719a140d9f1d5ee006dee07d331d740933a91f36cefdb86af1b07c568dbdddbe RoninOS_v3.0.0.img.gz
    719a140d9f1d5ee006dee07d331d740933a91f36cefdb86af1b07c568dbdddbe RoninOS_v3.0.0.img.gz
    Example Failure Mismatch ❌
    719a140d9f1d5ee006dee07d331d740933a91f36cefdb86af1b07c568dbdddbe RoninOS_v3.0.0.img.gz
    60fb14c7fc4dff4e3276d9b4188e71e2893f250afd1a200a8df3c8ed0f23431a RoninOS_v3.0.0.img.gz
  5. If the hashes match, you have successfully verified the RoninOS Image File has not been tampered with. You can now proceed safely, knowing the software you downloaded is an exact match to the one produced by the RoninDojo developer team.