1加密技术的相关概念 明文:加密前的数据称为明文,用M表示。 密文:加密后的数据称为密文,用C表示 加密:把明文M经过加密算法和加密密 的计算后得到密文C的过程称为加密 解密:把密文C经过解密算法D和解密密钥 的计算后得到明文M的过程称为解密
16 1.加密技术的相关概念 明文:加密前的数据称为明文,用M表示。 密文:加密后的数据称为密文,用C表示。 加密:把明文M经过加密算法E和加密密钥Ke 的计算后得到密文C的过程称为加密 解密:把密文C经过解密算法D和解密密钥Kd 的计算后得到明文M的过程称为解密
2.加密方法的分类 对称加密(单钥加密) ●非对称加密(公钥加密)
17 2.加密方法的分类 ●对称加密 (单钥加密 ) ●非对称加密 (公钥加密 )
对称加密(单钥加密 Ke=kd ●优点 对信息编码和解码的速度快,效率高。 缺点 如何将新密钥安全地发送给授权双方; 如何对数量庞大的密钥进行分发、传输和存储 N个人彼此之间进行保密通信就需要N(N-1)/2个 密钥。 ●常用加密算法 DES( Data Encryption Standard,数据加密标准) 由IBM设计,被美国政府采用,作为非军事和非机密 数据的加密标准。 反回
18 对称加密(单钥加密) : Ke=Kd ⚫ 优点 –对信息编码和解码的速度快,效率高。 ⚫ 缺点 –如何将新密钥安全地发送给授权双方; –如何对数量庞大的密钥进行分发、传输和存储。 N个人彼此之间进行保密通信就需要N(N-1)/2个 密钥。 ⚫ 常用加密算法 DES(Data Encryption Standard,数据加密标准) 由IBM设计,被美国政府采用,作为非军事和非机密 数据的加密标准。 返回
非对称加密(公钥加密):Ke<>Kd 特点 每个用户保存着一对密钥公钥和 私钥,公钥是公开的,可以公开传送给需 要的人,私钥只有本人知道,是保密的 用公钥加密的信息只能用对应的私钥才能 解密,并且在算法上保证从公钥无法推导 出私钥 公钥技术是二十世纪最伟大的思想之 ●改变了密钥分发的方式 ●可以广泛用于数字签名和身份认证服务
19 非对称加密(公钥加密):Ke<>Kd ⚫ 特点 每个用户保存着一对密钥——公钥和 私钥,公钥是公开的,可以公开传送给需 要的人,私钥只有本人知道,是保密的, 用公钥加密的信息只能用对应的私钥才能 解密,并且在算法上保证从公钥无法推导 出私钥。 ⚫ 公钥技术是二十世纪最伟大的思想之一 ⚫ 改变了密钥分发的方式 ⚫ 可以广泛用于数字签名和身份认证服务