明文、ASCII 与 Unicode:信息编码的奥秘
1. 明文的多重定义与特性
1.1 明文的定义
“明文”并非一个有明确界定的术语。不同来源给出了不同的定义:
- 从密码学角度,明文是“输入到密码算法的数据或逆密码算法的输出”。
- 也可定义为“无需解密就能理解的有意义的可理解数据”。
- 还可简单定义为“信息”。此外,Internet RFC 2828 将明文定义为“加密过程输入并被转换的数据,或解密过程的输出”。
1.2 明文与加密的关系
在当今信息系统中,虽然 IP 协议和网络链路层不安全、开放,但所有更高层次的应用和传输层都是加密的。使用网络就意味着参与加密过程。明文既是加密过程的源头、结果,也是其吞吐量。
1.3 明文的处理原则
密码学中对明文的“处理和归档”有严格原则:
- 用任何秘密代码或密码加密的消息的明文副本数量应有限,且在分发、处理和归档时要严格控制。
- 明文绝不能与密文一起归档,存放明文副本的容器与存放密文的容器应尽量分开,最好不要放在同一个保险箱中。
- 明文及其等效的代码或密文绝不能出现在同一张纸上用于最终副本或归档,工作表单应通过焚烧销毁。
1.4 明文的命运与意义
明文因独特性而注定被隔离,为防止被读取可能会被销毁。它构建了信息系统的外部,打断文本并宣告了一个超越决定信息系统的军事后勤和交战规则的作者群体,文学与这种打断密不可分。在当今“相当好的隐私”条件下,每个数据字节都参与了明文和加密的公开秘密,明文仿佛是信息的秘密核心。
超级会员免费看
订阅专栏 解锁全文
771

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



