Verschlüsselte Pakete
Eine Einstellungsvorlage mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin kopieren.
End-to-end-Verschlüsselung
Abschnitt mit dem Titel “End-to-end-Verschlüsselung”Ab Version 4.15.0 ermöglicht das Plugin die Versendung von verschlüsselten Updates.
Schritt 1: Erstellen Sie eine private Schlüssel
Abschnitt mit dem Titel “Schritt 1: Erstellen Sie eine private Schlüssel”npx @capgo/cli key createSchritt 2: Erstellen und komprimieren Sie Ihr Bundle
Abschnitt mit dem Titel “Schritt 2: Erstellen und komprimieren Sie Ihr Bundle”npx @capgo/cli bundle zip [appId] --key-v2 --jsonDer --key-v2 flag verwendet das neue Verschlüsselungsverfahren mit besseren Prüfzahlen und das --json flag wird die Bundle-Informationen einschließlich der Prüfzahl ausgeben, die Sie für die Verschlüsselung benötigen.
Schritt 3: Verschlüsseln Sie Ihr Bundle
Abschnitt mit dem Titel „Schritt 3: Verschlüsseln Sie Ihr Bundle“npx @capgo/cli encrypt [path/to/zip] [checksum]Der checksum Parameter ist die SHA256-Prüfzahl, die durch die zip-Kommando in Schritt 2 generiert wird. Das Verschlüsselungskommando gibt eine ivSessionKey und generiert eine verschlüsselte Prüfzahl.Erinnern Sie sich, den ivSessionKey als session_key in der Update-Payload umzubenennen.
Schritt 4: Verwenden Sie es in Ihrer Update-Payload
Mithilfe in Ihrem Update-Payload verwenden{"version": "1.2.3","url": "https://myserver.com/app/updates/my-new-app-2.0.0.zip","session_key": "encrypted_session_key","checksum": "encrypted_checksum_from_encrypt_command"}Dies ist session_key der ivSessionKey von der Verschlüsselungskommando zurückgegebene Wert, und der checksum der verschlüsselte Prüfsummenwert, der während der Verschlüsselung generiert wird (nicht die ursprüngliche Prüfsumme vom Zip-Befehl).
Dann kann Ihre App den privaten Schlüssel verwenden, um die session_key und die entschlüsselte session_key zu entschlüsseln. Die verschlüsselte Prüfsumme stellt die Gewährleistung der Paketintegrität sicher.
Mehr erfahren
Mehr erfahrenFortsetzung von Verschlüsselten Paketen
Abschnitt mit dem Titel “Fortsetzung von Verschlüsselten Paketen”Wenn Sie __CAPGO_KEEP_0__ verwenden Verschlüsselte Pakete um Sicherheit und Compliance zu planen, verbinden Sie es mit Verwendung von @capgo/capacitor-Updater für die native Fähigkeit in Verwendung von @capgo/capacitor-Updater Verschlüsselung für die Implementierungsdetails in Verschlüsselung Kongruenz für die Implementierungsdetails in Kongruenz Capgo Sicherheits-Scanner für den Produktworkflow in Capgo Sicherheits-Scanner, und Capgo Sicherheit für den Produktworkflow in Capgo Sicherheit.