【问题标题】:Can a public key be generated from a PGP PRIVATE KEY?可以从 PGP PRIVATE KEY 生成公钥吗?
【发布时间】:2013-03-18 20:52:58
【问题描述】:

我正在使用公钥使用 openpgp 创建我的 java 产品的许可证。该产品随附用于读取许可证文件的私钥。这是正确的方法吗?私钥可以用来生成公钥吗?

谢谢

【问题讨论】:

  • 您的私钥是您的,不与他人共享。使用私钥创建许可证,使用公钥读取许可证文件。

标签: java openpgp


【解决方案1】:

没有。私钥应保密。

使用签名机制。使用您的私钥签名以创建签名,使用您的公钥验证该签名。然后公钥会随您的产品一起提供。

【讨论】:

    【解决方案2】:

    “可以用私钥生成公钥吗?”
    至于你的这部分问题,我认为答案是肯定的。数据包标签 5(根据 RFC 4880)包含您需要的所有数据,包括公钥。至于正确的用法,请将公钥视为您的借记卡号,将私钥视为您的 PIN。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-16
      • 1970-01-01
      • 2017-04-11
      • 1970-01-01
      • 2011-08-06
      • 2017-12-09
      相关资源
      最近更新 更多