Kommt die Datei wirklich von Mantel?
Jeder Download hat eine eigene GPG-Signatur. Damit prüfst du in ein paar Minuten, dass die Datei unterwegs nicht verändert wurde und mit dem Mantel-Release-Schlüssel signiert ist.
Mantel Release Signing
ed25519 · gültig bis 21. Oktober 2028
Fingerabdruck
Android-Signaturzertifikat (SHA-256)
Anleitung
- 1
GnuPG installieren
Windows: Gpg4win von gpg4win.org (bringt gpg für PowerShell und Eingabeaufforderung mit). macOS: GPG Suite oder Homebrew. Linux: gpg ist meist vorinstalliert, sonst über die Paketverwaltung.
gpg --version brew install gnupg # macOS sudo apt install gnupg # Debian/Ubuntu - 2
Schlüssel importieren
Lade den öffentlichen Schlüssel mantel-release-key.asc herunter (Knopf oben) und importiere ihn.
gpg --import mantel-release-key.asc - 3
Fingerabdruck vergleichen
Lass dir den Fingerabdruck anzeigen und vergleiche ihn Block für Block mit dem oben. Stimmt er nicht überein, hör hier auf.
gpg --fingerprint "Mantel Release Signing" - 4
Signatur prüfen
Lade die Datei (Windows-Installer oder Android-APK) und ihre Signatur (.asc) in denselben Ordner und prüfe sie dort.
gpg --verify Mantel-Setup-<version>-x64.exe.asc Mantel-Setup-<version>-x64.exe gpg --verify Mantel-2026.0.2.apk.asc Mantel-2026.0.2.apk
Das Ergebnis lesen
gpg: Signature made …
gpg: using EDDSA key 5F211CA226A2D3067503C77AA2D7CDF2674DE23E
gpg: Good signature from "Mantel Release Signing" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 5F21 1CA2 26A2 D306 7503 C77A A2D7 CDF2 674D E23E„Good signature from "Mantel Release Signing"“ heißt: Die Datei ist Bit für Bit unverändert und wurde mit dem Mantel-Schlüssel signiert.
Die Warnung „This key is not certified with a trusted signature!“ ist normal. GnuPG weiß nur nicht, dass du dem Schlüssel vertraust. Entscheidend ist, dass der Fingerprint mit dem auf dieser Seite übereinstimmt. Wer die Warnung loswerden will, beglaubigt den Schlüssel lokal mit gpg --lsign-key.
„BAD signature“, „No public key“ oder ein anderer Fingerprint: Datei nicht installieren, neu herunterladen und erneut prüfen.
Prüfsummen mit SHA256SUMS
SHA256SUMS listet die SHA-256-Prüfsummen aller Dateien eines Releases und ist selbst signiert. Erst die Signatur der Liste prüfen, dann die Prüfsumme deiner Datei.
Linux, macOS, Git Bash
gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing
shasum -a 256 -c SHA256SUMS --ignore-missing # macOSWindows PowerShell (Ergebnis mit der Zeile in SHA256SUMS vergleichen)
gpg --verify SHA256SUMS.asc SHA256SUMS
(Get-FileHash .\Mantel-Setup-<version>-x64.exe -Algorithm SHA256).Hash.ToLower()
Get-Content SHA256SUMSAndroid-APK
Android-Apps haben zusätzlich eine eigene Signatur, und Android installiert Updates nur, wenn sie mit demselben Zertifikat signiert sind. Den Fingerprint zeigt apksigner aus den Android SDK Build-Tools. Die Zeile „Signer #1 certificate SHA-256 digest“ muss so lauten:
apksigner verify --print-certs Mantel-2026.0.2.apkDer Windows-Installer hat noch keine Authenticode-Signatur, deshalb warnt SmartScreen weiterhin. Die GPG-Signatur ändert daran nichts, belegt aber, dass die Datei von Mantel stammt.