【问题标题】:How should I format digital signatures?我应该如何格式化数字签名?
【发布时间】:2011-09-09 10:47:04
【问题描述】:

我正在实施 DSA 数字签名算法。我了解算法本身,但我不太了解的一件事是我的消息在签名后应该如何处理?

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

【问题讨论】:

    标签: algorithm cryptography signature dsa


    【解决方案1】:

    PKCS#7 是你的朋友。

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

    【讨论】:

      【解决方案2】:

      Eugene 的链接应该可以回答您的问题。我要补充一件事:不要指望 DSA 的实现有任何实际的安全性。如果您希望信息安全,请使用已经编写好的 DSA 实现。如果没有专业编写,加密原语可能非常不安全。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-03
        • 1970-01-01
        • 2019-03-25
        • 1970-01-01
        • 2011-04-12
        • 1970-01-01
        相关资源
        最近更新 更多