导出密钥库与 PEPK 导出:两种备份去路的区别
两种导出,别混
apk-signer 从 6.7.0 版本起加入了 PEPK 导出选项。它和普通的"导出密钥库"是两个用途:
- 导出密钥库:把 keystore 文件原样复制一份到指定位置。用途是日常备份、换机迁移、把密钥带回电脑——走的就是文件复制,见密钥库备份纪律。
- PEPK 导出:PEPK(Play Encrypt Private Key)是 Google Play 的密钥上传工具链。把你的私钥按 Play 规定的格式加密导出,用于接入"Play 应用签名密钥"体系——即把应用签名交给 Play 托管时需要的那个上传密钥包。
什么时候会用到 PEPK
如果你只在手机和网盘之间分发 APK,永远用不到 PEPK。它会进入你的视野只有一种情形:准备把应用正式上架 Google Play,并按 Play Console 的引导启用应用签名计划。 apk-signer 把这一步做进了手机端,省去了在电脑上单独跑 PEPK 工具的过程。具体的接入步骤以 Play Console 当时的引导为准,工具形态可能随版本变化,以官方最新版为准。
日常导出的建议动作
- 每次新建或导入密钥库后,立刻导出一份到手机存储之外的位置(网盘或电脑)。
- 导出文件连同两个密码一起保管——只有文件没有密码等于没备份。
- 密码别和导出文件放在同一处,展开讲见Key Sender 与密码管理。
版本前提
PEPK 导出是 6.7.0 加入的能力;你的版本如果看不到这一项,先到抽屉菜单的更新日志确认版本,旧版本需要升级应用后才有。