Verificació de les baixades
Android
Per Android, podeu verificar que el certificat signat a l’APK coincideix amb alguna de les següents empremtes SHA256:
-
Per les baixades d’F-Droid:
9D:B6:67:8E:D7:4C:88:12:4B:82:5E:8F:90:50:2B:76 CD:97:C5:EC:CC:9A:A9:2F:40:33:02:71:02:D9:AA:9D -
Altres baixades APK:
35:5B:E2:C3:8E:C6:73:83:C1:02:FB:E0:3E:84:C4:BC 3E:6F:89:06:F8:D3:66:91:4F:84:52:82:08:13:2A:EE
Si voleu imprimir les empremtes SHA256 del certificat de signatura APK podeu fer servir, per ex.
keytool -printcert -jarfile <APK-file>
Escriptori
-
Obre un terminal i canvia de directori al fitxer que vols verificar, per exemple:
deltachat-desktop_<VERSION>_amd64.deb -
Baixa el checksums signat i importa la clau;
<VERSION>cal substituir-lo pel número de versió, per exemple:2.33.0wget https://download.delta.chat/desktop/v<VERSION>/signed-checksums.txt wget https://delta.chat/assets/deltachat_certificate.asc.txt gpg --import deltachat_certificate.asc.txtLa clau també està disponible a keys.openpgp.org
-
Verificar i comprobar els resultats
gpg --decrypt signed-checksums.txt | shasum -a 512 --ignore-missing -c -Resultat esperat:
gpg: Good signature from "deltachat-signing@merlinux.eu" [unknown] gpg: AVÍS: Aquesta clau no ve certificada per una signatura de confiança! gpg: No hi ha res que indique que la signatura pertany al seu propietari. Empremtes digital de la clau primària: 63CD 1F81 5BA5 6051 8376 999C 626E 26C8 1695 1308 <FILE>: OK
Assegureu-vos que l’empremta digital coincideixi i que el fitxer que voleu verificar aparegui a la llista. L’avís és normal, ja que no heu confiat explícitament en la clau.
Si gpg no funciona en el teu sistema, pots utilitzar
cat signed-checksums.txt | rsop inline-verify deltachat_certificate.asc.txt o
cat signed-checksums.txt | grep deltachat | shasum -a 512 --ignore-missing -c - -
tingues en compte que aquest últim comprova la integritat però no la clau del desenvolupador.