__CAPGO_KEEP_0__
Copas prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Enkripsi Akhir ke Akhir
Bagian berjudul “Enkripsi Akhir ke Akhir”Mulai dari versi 4.15.0 plugin memungkinkan Anda untuk mengirimkan pembaruan yang dienkripsi.
Langkah 1: Buatlah kunci pribadi
Bagian berjudul “Langkah 1: Buatlah kunci pribadi”npx @capgo/cli key createLangkah 2: Buat dan kompres bundle Anda
Judul bagian “Langkah 2: Buat dan kompres bundle Anda”npx @capgo/cli bundle zip [appId] --key-v2 --jsonThe --key-v2 flag menggunakan sistem enkripsi baru dengan checksum yang lebih baik, dan flag akan menampilkan informasi bundle termasuk checksum yang Anda butuhkan untuk enkripsi. --json Langkah 3: Enkripsi bundle Anda
Judul bagian “Langkah 3: Enkripsi bundle Anda”
Enkripsi zip bundle dengan checksumnpx @capgo/cli encrypt [path/to/zip] [checksum]flag menggunakan sistem enkripsi baru dengan checksum yang lebih baik, dan flag akan menampilkan informasi bundle termasuk checksum yang Anda butuhkan untuk enkripsi. checksum parameter adalah SHA256 checksum yang dihasilkan oleh perintah zip di langkah 2. Perintah enkripsi akan mengembalikan ivSessionKey dan menghasilkan checksum yang dienkripsi. Ingatlah untuk mengubah ivSessionKey kunci sebagai session_key dalam payload pembaruan.
Langkah 4: Gunakan dalam payload pembaruan Anda
Judul bagian “Langkah 4: Gunakan dalam payload pembaruan Anda”{"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 yang ivSessionKey dibuat oleh perintah enkripsi, dan checksum adalah checksum yang dienkripsi yang dihasilkan selama proses enkripsi (bukan checksum asli dari perintah zip).
Lalu aplikasi Anda akan dapat menggunakan kunci pribadi untuk mendekripsi session_key dan gunakan yang telah dienkripsi session_key untuk mendekripsi update. Ceksum yang dienkripsi memastikan integritas verifikasi paket.
Pelajari Lebih Lanjut
Judul Bagian “Pelajari Lebih Lanjut”Lanjutkan dari Paket yang Dihapus
Judul Bagian “Lanjutkan dari Paket yang Dihapus”Jika Anda menggunakan Paket yang Dihapus untuk merencanakan keamanan dan keterlaksanaan, hubungkannya dengan Menggunakan @capgo/capacitor-updater untuk kemampuan asli dalam Menggunakan @capgo/capacitor-updater, Enkripsi untuk detail implementasi dalam Enkripsi, Keterlaksanaan untuk detail implementasi dalam Keterlaksanaan, Capgo Scanner Keamanan untuk alur kerja produk dalam Capgo Scanner Keamanan, dan Capgo Keamanan untuk alur kerja produk dalam Capgo Keamanan.