【发布时间】:2019-04-07 17:50:31
【问题描述】:
我不明白一些可能非常微不足道但对我来说仍然没有意义的东西,如果可以用公钥解密,为什么我们需要数字签名。根据这篇文章https://www.instantssl.com/https-tutorials/digital-signature.htmlAlice 写了一条消息,然后使用 pk 对消息进行哈希和加密。加密的消息被发送过来,Bob 仅使用 Alice 的公钥对其进行解密。他们比较哈希等等...... 我理解除了一步之外的一切:如果鲍勃只能用公钥解密消息,那如何防止消息被其他人解密,如果这不是数字签名(加密)的重点,为什么我们甚至会费心加密消息的哈希值吗? bob 不能简单地运行接收到的消息的哈希值并将其与 alice 发送给他的哈希值进行比较吗?
【问题讨论】:
-
谢谢 我想我现在开始了解更多了。我还发现这个视频很有帮助 youtu.be/GSIDS_lvRv4?t=251>
标签: encryption hash cryptography digital-signature