3

我想将哈希码附加到计算它的文件中。(文件可以是任何格式)然后使用 RSA 算法加密结果。现在我想解密加密的结果并计算原始文件的哈希值。现在我必须比较两个哈希码....任何人都可以帮助我,请提前谢谢

4

1 回答 1

0

这是很有可能的。例如,这就是Microsoft Authenticode的工作方式。正如@Guffa 上面所说,文件中需要有一些定义的格式,以将数字签名(签名哈希)与散列的部分分开。例如,一个简单的示例可能是使用SignedXML类将数字签名嵌入到XML 文件中的某个 XML 元素中。正如@nonnb 所说,更复杂的示例可能会使用多部分文件。签名者和验证者需要知道在哪里可以找到签名以及从计算中包含什么。

于 2012-09-14T12:52:41.453 回答