跳转到正文

🔐 Key

🔐 在 Capgo Cloud 中管理加密密钥以实现安全的 bundle 分发,支持 RSA 与 AES 结合的端到端加密。

终端窗口
npx @capgo/cli@latest key save

💾 将公钥保存至 Capacitor 配置中,适用于 CI 环境。 出于安全考虑,建议不要将密钥提交至代码库。

示例:

终端窗口
npx @capgo/cli@latest key save --key ./path/to/key.pub

选项:

参数类型描述
-f,string强制生成一个新密钥
—keystring要保存到 Capacitor 配置中的密钥路径
—key-datastring要保存到 Capacitor 配置中的密钥数据
终端窗口
npx @capgo/cli@latest key create

🔨 创建用于端到端加密的 RSA 密钥对。 在项目根目录生成 .capgo_key_v2(私钥)和 .capgo_key_v2.pub(公钥)。 公钥会保存到 capacitor.config,供移动端 App 解密使用。 切勿提交私钥 —— 请务必妥善保管!

示例:

终端窗口
npx @capgo/cli@latest key create

选项:

参数类型描述
-f,string强制生成一个新密钥
终端窗口
npx @capgo/cli@latest key delete_old

🧹 从 Capacitor 配置中删除旧的加密密钥,以确保仅使用当前密钥。

示例:

终端窗口
npx @capgo/cli@latest key delete_old

如果你正在使用 密钥 来规划安全与合规,请结合 加密 了解 Encryption 的实现细节, 合规性 了解合规部分的实现细节, Capgo 安全扫描器 了解 Capgo Security Scanner 的产品工作流, Capgo 安全 用于 Capgo 安全的产品工作流,以及 Capgo 信任中心 用于 Capgo 信任中心的产品工作流。