【问题标题】:Where do I find "Public key" and "Private key" for my application apk?我在哪里可以找到我的应用程序 apk 的“公钥”和“私钥”?
【发布时间】:2017-07-14 10:19:12
【问题描述】:

应用程序的公钥和私钥在哪里以及如何获取?

【问题讨论】:

  • 你指的是什么公钥和私钥?
  • 当您必须在 Play 商店中更新您的应用程序时使用公钥和私钥。
  • 您可能正在尝试构建一个 android apk。构建 apk 的环境有多种,您没有指定使用哪个环境。对于调试模式,许多环境会自动创建密钥。对于生产模式,如果步骤不成功,您应该仔细阅读所有要采取的步骤并在 stackoverflow 上提出问题。不要问一般性问题:它不起作用,求助!

标签: java android google-play rsa


【解决方案1】:

可能你在说这个:

1.) 使用创建密钥

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name keyalg RSA -keysize 2048 -validity 10000 

2.) 使用以下命令对 APK 进行签名:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name

For details you can look here.

【讨论】:

  • 我和你说的一样,但是直到我不知道私钥或公钥在哪里。
  • 如果你是通过命令行做的 my-release-key.keystore 包含你的密钥。如果您按照链接中提到的通过 Android Studio 进行签名,则可以轻松获取密钥的副本。'
  • 请访问我提到的链接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-03-31
  • 1970-01-01
  • 1970-01-01
  • 2018-07-04
  • 2021-03-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多