电子邮件数字签名

丹尼尔

大家早上好,

我希望有人能够理解这个主题,因为我在努力奋斗。

我已经从Comodo中为Exchange 2010环境中的用户下载了用于数字签名的证书。我需要帮助的有几个问题:

我了解从消息创建哈希(某种公共公式)的过程。那么证书将对哈希进行加密吗?而不是消息?消息在网络中传播时是否可能可见?

如果接收者没有我的私钥,接收者如何知道如何解密数字签名?交换或私钥如何工作?

回顾一下:

加密仅在消息的哈希部分发生吗?即实际的消息是明文?接收者如何在没有我的私钥的情况下解密哈希?

非常感谢

丹尼尔

用户名

当您将证书导入Outlook(或任何电子邮件客户端)时,它允许Outlook对您的邮件进行数字签名,从而使收件人可以验证邮件是来自您的,并且未被篡改。该消息在此阶段未加密。

数字签名中包含您的公钥。当拥有自己证书的某人收到您的消息时,他们可以验证您消息的真实性并提取您的公共密钥。当他们使用自己的数字签名进行回复时,您可以验证其消息是真实的,并提取其公钥。

现在,双方都拥有对方的公钥。公钥密码术的关键特征是,使用公钥加密的邮件只能使用私钥解密。当您向联系人发送新消息时,将使用他们的公钥对其进行加密。他们可以使用自己的私钥来解密它,只有他们自己知道。同样,从它们发给您的更多消息将使用您的公共密钥加密,只有您的私有密钥将对它们解密。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有附件的数字签名电子邮件

来自分类Dev

带有p7s数字签名的Android Intent可以对电子邮件进行签名

来自分类Dev

如何使用EASend Mail DLL在C#中发送经过数字签名的电子邮件

来自分类Dev

电子邮件签名

来自分类Dev

将加密的和经过数字签名的电子邮件从Outlook发送到其他Webmail客户端

来自分类Dev

文件数字签名既有效又无效?

来自分类Dev

HTML电子邮件签名

来自分类Dev

PowerShell电子邮件数组

来自分类Dev

AngularJS的数字签名

来自分类Dev

使用数字签名

来自分类Dev

验证数字签名

来自分类Dev

HTML电子邮件签名显示问题

来自分类Dev

DKIM不签名电子邮件

来自分类Dev

为电子邮件添加签名

来自分类Dev

使用 googleAPI 获取电子邮件签名

来自分类Dev

电子邮件数据帧作为带有SendMailR的电子邮件正文中的表

来自分类Dev

尝试打印特定电子邮件地址中收到的电子邮件数量

来自分类Dev

Elasticsearch Watcher电子邮件数组值

来自分类Dev

限制从收件箱提取的电子邮件数量

来自分类Dev

标头中包含Sendgrid电子邮件数组

来自分类Dev

电子邮件数据集上的数据预处理

来自分类Dev

Actionmailer验证发送的最大电子邮件数

来自分类Dev

限制从收件箱提取的电子邮件数量

来自分类Dev

使用Java处理原始电子邮件数据

来自分类Dev

电子邮件数据库结果

来自分类Dev

iText和数字签名

来自分类Dev

数字签名BlueJ错误

来自分类Dev

数字签名验证错误

来自分类Dev

PIV 数字签名序列