【问题标题】:How to create public and private key cordova android app?如何创建公钥和私钥cordova android应用程序?
【发布时间】:2015-12-11 12:31:27
【问题描述】:

我正在使用phonegap create keystore file

你能打开这个吗?

我已经遵循了。它运行良好。

我的问题是:私钥和公钥是哪个?

你能解释一下吗?如何打开私钥和公钥?

我必须在 localStorage Encrpyt 中使用该公钥。

你能检查Encrpyt/decrypt这个文档吗?

你能解释一下吗?

【问题讨论】:

  • 这些密钥与密钥库文件无关。您必须使用 openssl 创建它们。
  • 好吧,但实际上我应该随机创建一个公钥和私钥吗?
  • 公钥和私钥没有比较??
  • 您只需创建一次,然后在您的应用中使用它。
  • 你告诉我创建一个密钥库或公钥和私钥

标签: android cordova phonegap-build keystore private-key


【解决方案1】:

要创建有效的密钥库文件,只需按照本教程进行操作即可:http://docs.build.phonegap.com/en_US/signing_signing-android.md.html#Android%20Signing

它是由 phonegap build 编辑的,但这并不重要。

重要部分的复制/过去:

  1. 下载并安装 Java。

  2. 设置 Java_Home 目录 (http://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/index.html)。

  3. 以管理员身份打开命令提示符(cmd.exe),然后运行以下命令:

    keytool -genkey -v -keystore [keystore_name].keystore -alias [alias_name] -keyalg RSA -keysize 2048 -validity 10000

  4. Keytool 将询问密钥库密码。输入密码并确认:

  5. 接下来,keytool 将询问其他信息。适当供应:

  6. 接下来,keytool 将询问别名的密码。如果它与密钥库密码相同,则返回。否则输入密码并确认:

  7. 您的签名密钥现已准备就绪

【讨论】:

  • 如何获取私钥?
  • 它是在你执行“keytool”命令的文件夹上创建的
  • @Angu 可以吗。你找到你的钥匙了吗?
猜你喜欢
  • 1970-01-01
  • 2019-02-28
  • 2017-11-12
  • 2021-12-16
  • 1970-01-01
  • 2017-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多