PEPK 工具的加密密钥有问题
Posted
技术标签:
【中文标题】PEPK 工具的加密密钥有问题【英文标题】:Having trouble with the encryption key for PEPK tool 【发布时间】:2019-03-05 07:47:30 【问题描述】:我正在尝试在 Play 控制台上的现有应用中唱歌。我必须生成一个应用程序签名密钥,并且该播放控制台为我提供了一个 PEPK.jar 文件。现在有四个参数(密钥库、别名、输出、加密密钥)来运行命令并生成应用签名密钥文件。我确实了解前 3 个参数(密钥库、别名、输出),但我在使用第四个参数“加密密钥”时遇到了问题。所以需要建议可能的加密密钥是什么?
$ Java的罐子pepk.jar --keystore = foo.keystore --alias = FOO --output = encrypted_private_key_path --encryptionkey = eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a P>
【问题讨论】:
【参考方案1】:From the help page:
PEPK 工具:Play Encrypt Private Key 是一种用于从 Java Keystore 导出私钥并加密私钥以传输到 Google Play 的工具。
说明也在上面的help center article,在“现有应用程序”部分。
最后一个参数 encryptionKey 是 Google Play 商店的公钥。它用于加密您的密钥,以便可以将其安全地传输到 Google,并且只有他们可以解密它。当您按照帮助文档中的步骤操作时,Play 控制台应该会准确地向您显示要运行的命令行(包括密钥):
找到您原来的应用签名密钥。 登录您的 Play 管理中心。 选择一个应用程序。 在左侧菜单中,点击发布管理 > 应用签名。 按照屏幕上的说明转移您的原始应用签名密钥。 可选:您还可以生成上传密钥并向 Google 注册。
【讨论】:
【参考方案2】:正如 Nick 所说,不能修改加密密钥,只需复制粘贴 Google Play 在命令行中为您提供的密钥即可。
【讨论】:
以上是关于PEPK 工具的加密密钥有问题的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 private_key.pepk 签署 android 应用程序
当我上传 PEPK 工具的输出时,Google Play 控制台显示“提供的证书无效。请提交其他证书。”