数字签名是否确保整个消息都已加密?

Does a digital signature ensure the entire message is encrypted?

数字签名是否确保整封邮件都已加密?

没有。首先,作为 签名生成的一部分,通常首先使用加密安全哈希算法 对消息进行哈希处理。消息本身根本没有转换成任何东西。

即使消息是用私钥处理的,任何拥有 public 密钥的人都可以通过逆向操作来获得签名的值。有时验证只是将散列作为输入,returns 结果 - 如 truefalse 或错误。

因此,签名生成永远不会提供消息机密性,因此不应被视为加密。