在Java中使用PGP生成数字签名

时间:2012-09-05 12:30:25

标签: java digital-signature pgp

我正在开发一种使用DSA,RSA算法生成数字签名的工具。我还想生成数字签名并使用PGP算法进行验证。我用Google搜索并找到了一些像

这样的资源

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的好例子来源?

1 个答案:

答案 0 :(得分:4)

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