Verification
How to confirm distributed files have not been tampered with. Not needed for a normal installation.
Windows (MSI checksum verification)
Section titled “Windows (MSI checksum verification)”- Download the
*.msi.sha256file attached to the same release as the*.msi - Compute the MSI hash in PowerShell and confirm it matches the
.sha256content
(Get-FileHash <msi-file-name> -Algorithm SHA256).Hash*.msi.sig is a signature verified automatically by the in-app updater, so no manual step is needed.
Android (signing certificate verification)
Section titled “Android (signing certificate verification)”- Download the
apk-signing-fingerprint.txtfile attached to the release - Confirm it matches the “Signing Certificate Fingerprint (SHA-256)” shown on the app’s “About” screen
To extract it from the APK itself without going through the installed app, use the JDK keytool.
keytool -printcert -jarfile <apk-file-name>If the SHA256 value in the output matches apk-signing-fingerprint.txt, the APK was signed with the developer’s signing certificate.