Verify
Before start using the GUI, it's strongly recommended to verify the authenticity of the krux-installer_0.0.23.SHA256.txt file. It attest the integrity of all variants (krux-installer_0.0.23_amd64.deb, krux-installer-0.0.23-1.x86_64.rpm, krux-installer_0.0.23_arm64.dmg, krux-installer_v0.0.23_Setup.exe).
To do this, download two files:
Verify the authenticity¶
Linux/MacOS
The next step is import the developer's key:
gpg --keyserver hkps://keys.openpgp.org --recv-keys C43B4A5325273ABA93A8EED5B38829728980AA8B
Then, to verify yourself, run this:
gpg --verify krux-installer_0.0.23.SHA256.txt.asc
Windows
After install, you can proceed with Linux/MacOS steps in the terminal.
⚠️ TIP: If the verification was successful, you may get a message similar to:
Good signature from "qlrddev <qlrddev@gmail.com>". Also, you can ignore a WARNING message if it says that the key isn't a trusted one (you need to do it manually).
Verify the integrity¶
After verify that the krux-installer_0.0.23.SHA256.txt
is authentic, we can proceed with the integrity check in your bash/zsh terminal:
Linux / MacOS
sha256sum --check krux-installer_0.0.23.SHA256.txt
Windows
You can verify the integrity with this command in a powershell terminal:
$exe = '.\krux-installer_v0.0.23_Setup.exe'
$file = Split-Path $exe -Leaf
(Get-FileHash $exe -Algorithm SHA256).Hash -eq
(Select-String $file '.\krux-installer_0.0.23.SHA256.txt').Line.Split()[0].ToUpper()
🛡️ TIP: If you followed the authenticity AND integrity checks steps presented, you already have the assurance that the software is from a verified and genuine software publisher. This will also help establish a chain of trust when you perform the firmware verification step before flashing.