Bundel Enkripsi
Salin pesan konfigurasi dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Enkripsi Akhir ke Akhir
Bab berjudul “Enkripsi Akhir ke Akhir”Mulai dari versi 4.15.0 plugin memungkinkan Anda untuk mengirimkan pembaruan yang dienkripsi.
Langkah 1: Buatlah kunci pribadi
Bab berjudul “Langkah 1: Buatlah kunci pribadi”npx @capgo/cli key createLangkah 2: Buat dan kompres bundle Anda
Bagian berjudul “Langkah 2: Buat dan kompres bundle Anda”npx @capgo/cli bundle zip [appId] --key-v2 --jsonArtinya --key-v2 Bendera menggunakan sistem enkripsi baru dengan checksum yang lebih baik, dan bendera akan menampilkan informasi bundle termasuk checksum yang Anda butuhkan untuk enkripsi. --json Langkah 3: Enkripsi bundle Anda
Bagian berjudul “Langkah 3: Enkripsi bundle Anda”
Enkripsi zip yang dibundel dengan checksumnpx @capgo/cli encrypt [path/to/zip] [checksum]Parameter adalah checksum SHA256 yang dihasilkan oleh perintah zip di langkah 2. Perintah enkripsi akan mengembalikan checksum parameter ivSessionKey dan menghasilkan ceksum yang dienkripsi. Ingatlah untuk mengubah nama ivSessionKey sebagai session_key dalam payload pembaruan.
Langkah 4: Gunakan dalam payload pembaruan
Judul bagian “Langkah 4: Gunakan dalam payload pembaruan”{"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"}Adalah session_key adalah ivSessionKey yang dikembalikan oleh perintah enkripsi, dan checksum adalah ceksum yang dienkripsi yang dihasilkan selama proses enkripsi (bukan ceksum asli dari perintah zip).
Maka aplikasi Anda akan dapat menggunakan kunci pribadi untuk mendekripsi session_key dan menggunakan yang telah dienkripsi session_key untuk mengenkripsi update. Periksa integritas bundle dengan menggunakan checksum yang dienkripsi.
Pelajari Lebih Lanjut
Bab yang berjudul “Pelajari Lebih Lanjut”Teruskan dari Bundel yang Dibawakan Enkripsi
Bab yang berjudul “Teruskan dari Bundel yang Dibawakan Enkripsi”Jika Anda menggunakan Bundel yang Dibawakan Enkripsi untuk merencanakan keamanan dan konsisten, hubungkannya dengan Menggunakan @capgo/capacitor-pembaruan untuk kemampuan asli dalam Menggunakan @capgo/capacitor-pembaruan, Enkripsi untuk detail implementasi dalam Enkripsi, Kemampuan Kompatibilitas untuk detail implementasi dalam Kemampuan Kompatibilitas, Skanner Keamanan Capgo untuk alur kerja produk dalam Skanner Keamanan Capgo, dan Keamanan Capgo untuk alur kerja produk dalam Keamanan Capgo.