2011-06-06 81 views
1

我正在实施DSA数字签名算法。我理解算法本身,我不明白的是我的消息在签名后应该如何处理?我应该如何格式化数字签名?

例如,我有一个我想签名并发送给其他人的文本文件。我应该在哪里放置生成的密钥来验证签名,以及如何解析此消息以验证签名?

回答

2

PKCS#7是你的朋友。

更新:我忘了提及,CMS(加密消息语法)是PKCS#7的演变。

2

尤金的链接应该回答你的问题。我将添加一件事:不要指望从您的DSA实施中获得任何实际的安全性。如果您希望信息安全,请使用已编写的DSA实施。当不熟练写入时,加密原语可能非常不安全。

+0

这只是我老师给我的任务,所以不用担心=) – Egor 2011-06-06 17:32:23

+0

好的,代码就是那么:)。 – pg1989 2011-06-06 17:35:31

相关问题