コンテンツにジャンプする

暗号化されたバンドル

GitHub

エンドツーヘンド暗号化

「エンドツーヘンド暗号化」

バージョン 4.15.0 から、プラグインでは暗号化されたアップデートを送信することができます。

ステップ 1: 秘密鍵を作成する

「ステップ 1: 秘密鍵を作成する」
秘密鍵を作成する
npx @capgo/cli key create

ステップ 2: バンドルを作成し、zipする

「ステップ 2: バンドルを作成し、zipする」
バンドル zip を作成し、チェックサムを付与する
npx @capgo/cli bundle zip [appId] --key-v2 --json

その --key-v2 flagは新しい暗号化システムを使用し、より良いチェックサムを使用し、 --json flagは、暗号化に必要なチェックサムを含むバンドルの情報を出力します。

ステップ 3: バンドルを暗号化する

ステップ 3: バンドルを暗号化する
暗号化済みのzipファイルにチェックサムを付与する
npx @capgo/cli encrypt [path/to/zip] [checksum]

パラメータは、ステップ 2 のzipコマンドによって生成されたSHA256チェックサムです。encryptコマンドは checksum 暗号化済みのチェックサムを生成します。更新パケットで ivSessionKey キーを ivSessionKey と改名することを忘れないでください。 session_key ステップ 4: 更新パケットに使用する

{
"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"
}

session_keyivSessionKeychecksum

session_keysession_key

__CAPGO_KEEP_0__の暗号化バンドルの続き

__CAPGO_KEEP_0__の暗号化バンドルの続き

__CAPGO_KEEP_2__が使用している場合 __CAPGO_KEEP_3__ __CAPGO_KEEP_3__と接続して、__CAPGO_KEEP_4__のセキュリティと法的適合性を計画する capgo/capacitor-updaterを使用 capgo/capacitor-updaterを使用 暗号化 __CAPGO_KEEP_5__ Compliance for the implementation detail in Compliance, Capgo Security Scanner for the product workflow in Capgo Security Scanner, and Capgo Security for the product workflow in Capgo Security.