密钥 密钥 密文 明文 明文 加密算法 解密算法 加解密过程示意图 加密和解密算法的操作通常都是在一组密钥的控 制下进行的分别称为加密密钥( Encryption Key) 和解密密钥( Decryption Key)
26 明文 明文 密文 加密算法 解密算法 密钥 密钥 加解密过程示意图 加密和解密算法的操作通常都是在一组密钥的控 制下进行的,分别称为加密密钥(Encryption Key) 和解密密钥(Decryption Key)
“魔高一尺,道高一丈” 加密密钥 加密与解密 加密过程 明文x 解密过程 密文y 解密钥 密码破译
27 “魔高一尺,道高一丈” 明文 x 密文 y 加密过程 加密密钥 解密过程 解密密钥 密码破译 加密与解密
密钥分类: ①基本密钥( base key)。用于启动和控制某种 算法结构的密钥产生器,产生用于加密数据的密 钥流。 ②会话密钥( session key)。两个用户在一次 通话或交换数据时采用的密钥,例如:数据加密 密钥、文件加密密钥等。 ③密钥加密密钥( key encrypting key)。对密 钥进行加密时采用的密钥。 ④主密钥( host master key)。对密钥加密密 钥进行加密的密钥。 28
28 密钥分类: ①基本密钥(base key)。用于启动和控制某种 算法结构的密钥产生器,产生用于加密数据的密 钥流。 ②会话密钥(session key)。两个用户在一次 通话或交换数据时采用的密钥,例如:数据加密 密钥、文件加密密钥等。 ③密钥加密密钥(key encrypting key)。对密 钥进行加密时采用的密钥。 ④主密钥(host master key)。对密钥加密密 钥进行加密的密钥
、密码体制 密码体制目前分为单钥密码和双钥密码体 制 (-)单钥密码体制 也称为对称密码体制,其加密密钥和解密 密钥相同,或者在实质上等同,即从一个很 容易得出另一个。 它具有两种加密方式:
29 二、密码体制 密码体制目前分为单钥密码和双钥密码体 制 ㈠单钥密码体制 也称为对称密码体制,其加密密钥和解密 密钥相同,或者在实质上等同,即从一个很 容易得出另一个。 它具有两种加密方式:
它具有两种加密方式: 流密码( stream cipher):又称序列密码序列密码 每次加密一位或一字节的明文。即对明文按字符 逐位加密 组密码( block cipher:将明文分成固定长度的组 用同一密钥和算法对每一块加密,输出也是固定 长度的密文。 ●序列密码是手工和机械密码时代的主流。 设计简单,密钥单一,加密效率高,特别适合点 对点通信传输的数据加密。但其密钥的管理(如 密钥产生、分配、存储、销毁等)工作比较复杂 30
30 它具有两种加密方式: 流密码(stream cipher) :又称序列密码.序列密码 每次加密一位或一字节的明文。即 对明文按字符 逐位加密 组密码(block cipher):将明文分成固定长度的组, 用同一密钥和算法对每一块加密,输出也是固定 长度的密文。 ● 序列密码是手工和机械密码时代的主流● 设计简单,密钥单一,加密效率高,特别适合点 对点通信传输的数据加密。但其密钥的管理(如 密钥产生、分配、存储、销毁等)工作比较复杂