最后一天,我花了很多时间来寻找DSA的正确Java实现,而不使用java.secure和任何其他类似java.secure的库(我已经多次使用过java.secure)。
我用谷歌搜索,继续维基,但找不到精确而清晰的描述。如果你有它的实现请分享。这不是家庭作业 - 暑假学校,但这对我非常非常有帮助。
我已经完成了RSA,但DSA对我来说是更大的交易。
感谢您的帮助!
DSA:http://en.wikipedia.org/wiki/Digital_Signature_Algorithm
答案 0 :(得分:1)
很确定www.bouncycastle.org上有一个实施
答案 1 :(得分:0)
我建议您查看FIPS website中的fips_186-3规范。在它的附录中,您可以找到DSA中几乎所有内容的非常详细的步骤,尽管它们是由伪代码编写的