1
1
这最常用于必须验证消息发送者的身份或传递的数据的完整性的情况,通常称为 数字签名 . 考虑这个假设场景:Alice想要与Bob通信,Bob需要确保Alice已经编写了消息,并且消息在传输过程中没有被篡改。假设Alice和Bob已经通过Diffie-Hellman(或类似的可信机制)执行了公钥交换。
如果步骤5中的比较成功,Bob可以合理地保证消息没有被篡改,并且Alice(或可以访问Alices私钥的人)是消息的原始作者。 如果没有使用公钥解密的能力,这种类型的验证是不可能的。 |