电子邮件安全:S/MIME详解
1. 电子邮件传输基础
在电子邮件传输过程中,当发送方使用 DATA 命令且收到状态码354的确认后,电子邮件的源代码(包括头部和正文)会逐行传输。当遇到仅包含一个点(ASCII字符0x2E)的行时,传输结束。若没有更多待传输的邮件,客户端可终止SMTP会话。
要从邮箱中检索邮件,可使用邮局协议版本3(POP3)或互联网消息访问协议(IMAP)。
然而,RFC 821和822电子邮件标准存在明显局限性:
- 二进制数据在发送前必须转换为ASCII,但缺乏通用转换标准,导致非ASCII文件发送复杂。
- 无法使用国际字体,如西里尔文。
- 每个邮件传输代理(MTA)将待传输的电子邮件解释为ASCII字符序列,网关的错误实现会导致回车或换行符被删除、超过76个字符的行被截断或换行、多个空格被移除、制表符被转换为多个空格等问题。
为克服这些限制,多用途互联网邮件扩展(MIME)应运而生并得到标准化。
2. 隐私增强邮件(PEM)
1983年,RFC 1421 - 1424中规定的隐私增强邮件(PEM)是将混合加密和数字签名集成到电子邮件的首次尝试,它非常面向RFC - 822数据格式。
以下是一个根据RFC 1421的混合加密电子邮件示例:
-----BEGIN PRIVACY -ENHANCED MESSAGE -----
Proc-Type: 4,ENCRYPTED
content domain: RFC822
DEK-Info: DES-CBC,BFF968AA74691A
超级会员免费看
订阅专栏 解锁全文
66

被折叠的 条评论
为什么被折叠?



