Java - 如何在不使用Java的情况下生成数字签名'签名'图书馆?

时间:2017-05-26 17:36:51

标签: java digital-signature

我已生成公钥和私钥,但如何在不使用security.Signature库的情况下签署文本文档?这背后的原因是因为我们的教授说我们应该在不使用内置库的情况下完成任务

1 个答案:

答案 0 :(得分:3)

我会看OpenJDK's Signature.javaunderstand它是如何实现的。您需要关注what .sign does

如果您为了更好的理解或学术目的而这样做,我会关注this

步骤1:计算消息摘要(如SHA1或甚至MD5开始)
第2步:计算数字签名(使用公钥/私钥)