0

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

谢谢

4

2 回答 2

5

不可以。私钥应该保密。

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

于 2013-03-18T20:54:17.443 回答
0

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

于 2013-10-17T17:03:53.020 回答