-3

我正在开发一个使用 DSA、RSA 算法生成数字签名的工具。我还想生成数字签名并使用 PGP 算法进行验证。我用谷歌搜索并找到了一些资源,例如

http://www.javacodegeeks.com/2011/06/java-pretty-good-privacy-pgp.html

http://sloanseaman.com/wordpress/2011/08/11/pgp-encryptiondecryption-in-java/

有人知道在java中实现PGP的好例子吗?

4

1 回答 1

4

签名不是“生成的”。它们是使用非对称私钥(DSA、RSA)制作的。基本上,您需要一个 Java 类,它可以让您生成密钥(除非您已经拥有一个)并使用该密钥进行签名。您的选择是BouncyCastle和我们的SecureBlackbox。BouncyCastle 是开源的,而 SecureBlackbox 提供支持、文档和示例。

于 2012-09-05T13:24:17.083 回答