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