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