例如,消息 FIRE THE CORPORATE LAWYER 通过密码系统简单加密变为: GJSF UIF OPSQPSBUF MBXZFS 通过编码系统简单加密变为 SELL THE CORPORATE DONKEY, i 里,单词SEL对应于FRE,而 DONKEY 则对应于 LAWYER。 16
16 例如,消息: FIRE THE CORPORATE LAWYER 通过密码系统简单加密变为: GJSF UIF OPSQPSBUF MBXZFS 通过编码系统简单加密变为: SELL THE CORPORATE DONKEY, 这 里,单词SELL对应于FIRE,而DONKEY 则对应于LAWYER
编码系统特点 *一般不会改变太多的术语的含义 要求预先熟悉和掌握所有的替换码 *复杂累赘的编码本(密码本),这种编码本 含有成干上万条术语和对应的编码。编码本的准 备不仅困难和耗时,而且一旦丢失、或者泄露 就形同噩梦缠身,不得不用新的编码本来替换。 *较长的消息内容。要用编码本编码、译码非 常费时,如果是现代,等译码后,消息已经无用。 *编码系统获安全保护级别较低
17 编码系统特点: * 一般不会改变太多的术语的含义 * 要求预先熟悉和掌握所有的替换码 * 复杂累赘的编码本(密码本),这种编码本 含有成千上万条术语和对应的编码。编码本的准 备不仅困难和耗时,而且一旦丢失、或者泄露, 就形同噩梦缠身,不得不用新的编码本来替换。 * 较长的消息内容。要用编码本编码、译码非 常费时,如果是现代,等译码后,消息已经无用。 * 编码系统获安全保护级别较低
密码系统特点 需要改变消息的真实含义,成为一堆乱 码 要求预先熟悉和掌握必须的密钥 没有密码本,密钥可以经常替换、 *无论消息多长。可以非常方便,可利用 计算机处理,译码速度快 比编码系统获得更高的消息安全保护级 18
18 密码系统特点: * 需要改变消息的真实含义,成为一堆乱 码 * 要求预先熟悉和掌握必须的密钥 * 没有密码本,密钥可以经常替换、 * 无论消息多长。可以非常方便,可利用 计算机处理,译码速度快 * 比编码系统获得更高的消息安全保护级 别
五、电子邮件传输与保密问题 将被加密的消息通过电子邮件传输的安全问题 计算机字符集:8位二进制表示一个字符, 那么,共有:28=256种唯一的字符能够被用来 表示明文字符集和密文字符集。 但是,很多电子邮件系统把所传输的字符限制 为7位,而把第8位作为传输字节的奇偶校验位。 这里,字符传输的限制是27,即128种字符。那 么,许多不限制密文字符集的密码系统,如DES 算法,就不能直接地通过某些电子邮件系统传输 数据。 19
19 五、电子邮件传输与保密问题 将被加密的消息通过电子邮件传输的安全问题 计算机字符集:8位二进制表示一个字符, 那么,共有:2 8=256种唯一的字符能够被用来 表示明文字符集和密文字符集。 但是,很多电子邮件系统把所传输的字符限制 为7位,而把第8位作为传输字节的奇偶校验位。 这里,字符传输的限制是2 7 ,即128种字符。那 么,许多不限制密文字符集的密码系统,如DES 算法,就不能直接地通过某些电子邮件系统传输 数据
密文应当能以8位字符集表示256种唯一的字 符,并能通过7位的电子邮件系统发送。那么 就需要对每个8位字符进行一种变换。 实现这种变换的计算机程序称为 UUENCODE, 将三个8位字符转换成四个7位字符。而另一个程 序 UUDECODE则完成逆向操作。这里,发送者 和接收者都必须具有编码程序和对应的解码程序。 如果要通过某种电子邮件系统来传输密文,而 又不需要接收者必须具有7位到8位字符的转换程 序,我们就必须对明文字符集和用来产生密文的 算法作出一定的限制
20 密文应当能以8位字符集表示256种唯一的字 符,并能通过7位的电子邮件系统发送。那么, 就需要对每个8位字符进行一种变换。 实现这种变换的计算机程序称为UUENCODE, 将三个8位字符转换成四个7位字符。而另一个程 序UUDECODE则完成逆向操作。这里,发送者 和接收者都必须具有编码程序和对应的解码程序。 如果要通过某种电子邮件系统来传输密文,而 又不需要接收者必须具有7位到8位字符的转换程 序,我们就必须对明文字符集和用来产生密文的 算法作出一定的限制