📜  隐私增强邮件(PEM),并且可以正常工作

📅  最后修改于: 2021-08-24 16:46:56             🧑  作者: Mango

增强隐私邮件(PEM)是一种电子邮件安全标准,旨在通过Internet提供安全的电子邮件通信。如今,电子邮件的安全性已变得极为重要。为了处理电子邮件的安全性问题,Internet体系结构委员会采用了它。

PEM主要提供以下服务–

  1. 保密 –
    机密性是指防止未经授权访问信息从而保护信息的行为。通过使用各种标准算法(例如数据加密标准(DES))对消息进行加密,可以在PEM中获得机密性。 PEM当前正在使用密码块链接模式的DES。
  2. 正直 –
    数据完整性是指数据在其整个生命周期中的一致性。这是通过使用称为消息摘要的独特概念而获得的,其中消息摘要是一个哈希函数,该哈希函数在将消息作为输入时将消息转换为称为摘要的图像。 PEM使用RSA加密,MD2和MD5哈希函数来生成摘要。从散列函数生成一个八位字节值,然后将其加密,然后由接收者根据消息摘要运行,以确保所发送消息的完整性。

PEM的工作:
PEM基本上按四个主要步骤工作。

  1. 规范转换–
    此步骤涉及将消息转换为独立于发送者和接收者的计算机体系结构和操作系统的标准格式。如果发送方和接收方具有不同的计算机体系结构或操作系统。由于一个操作系统与另一个操作系统之间的语法差异,由于其解释不同,可能导致生成不同的消息摘要。
  2. 电子签名 –
    在此步骤中,通过使用发件人的私钥对电子邮件的消息摘要进行加密来生成数字签名。

  3. 加密–
    加密的消息是通过将原始消息和数字签名以及对称密钥一起加密而生成的,如下图所示。此步骤对于获得机密性至关重要。

  4. Base-64编码–
    这是将二进制输出转换为字符输出的最后一步。 24位的二进制输出被分为4个相等的组,并与8位字符输出映射,生成十进制代码。现在,PEM使用一个单独的映射表,并将生成的代码中的每个数字与映射表中的对应值进行映射,并写入与该字符的8位ASCII对应的二进制等效项。