大家早上好,
我希望有人能够理解这个主题,因为我在努力奋斗。
我已经从Comodo中为Exchange 2010环境中的用户下载了用于数字签名的证书。我需要帮助的有几个问题:
我了解从消息创建哈希(某种公共公式)的过程。那么证书将对哈希进行加密吗?而不是消息?消息在网络中传播时是否可能可见?
如果接收者没有我的私钥,接收者如何知道如何解密数字签名?交换或私钥如何工作?
回顾一下:
加密仅在消息的哈希部分发生吗?即实际的消息是明文?接收者如何在没有我的私钥的情况下解密哈希?
非常感谢
丹尼尔
当您将证书导入Outlook(或任何电子邮件客户端)时,它允许Outlook对您的邮件进行数字签名,从而使收件人可以验证邮件是来自您的,并且未被篡改。该消息在此阶段未加密。
数字签名中包含您的公钥。当拥有自己证书的某人收到您的消息时,他们可以验证您消息的真实性并提取您的公共密钥。当他们使用自己的数字签名进行回复时,您可以验证其消息是真实的,并提取其公钥。
现在,双方都拥有对方的公钥。公钥密码术的关键特征是,使用公钥加密的邮件只能使用私钥解密。当您向联系人发送新消息时,将使用他们的公钥对其进行加密。他们可以使用自己的私钥来解密它,只有他们自己知道。同样,从它们发给您的更多消息将使用您的公共密钥加密,只有您的私有密钥将对它们解密。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句