不使用加密和加密签署文档?

时间:2014-05-04 19:24:24

标签: security authentication hash

是否可以使用加密签署文档? 如果可能那么怎么样?

通常我们使用加密用户私钥和邮件签署文件并发送给其他用户和其他用户使用发件人公钥解密此邮件。 但是如果没有加密过程,任何其他过程都可以吗?

1 个答案:

答案 0 :(得分:0)

您可以使用基于散列的消息身份验证代码(HMAC),甚至只使用哈希代码。

例如,您可以只散列文档并验证散列以确保不会发生篡改。这里的问题是管理该哈希值,因为假设您将该哈希与文档一起传递。有人可以编辑文档,更新哈希,你就不会更聪明了。

密钥哈希解决了所有这些问题,但您必须正确管理该密钥。