加密方式
对称的有:DES,3DES,IDEA,AES,RC4
非对称的有:RSA,ECC,Elgamal
DES:数据加密标准
3DES三重DES加密
IDEA:国际数据加密算法
AES:高级加密标准
RC4:流加密算法
RSA:基于大素数分解3人
ECC:椭圆曲线密码编码学
Elgamal:基于离散对数1人
现代信息加密技术对称密钥
RSA:加密体系,公钥加密,私钥解密。
签名体系:私钥加密,公钥解密
例:以下加密算法中,适合对大量的明文消息进行加密传输的是____。
A RSA
B SHA-1
C MD5
D RC5
选D。
加密与摘要算法常见的分3类:对称加密算法、非对称加密算法、消息摘要算法。
对称加密算法
只有一个密钥,加解密使用同一个密钥,加密速度快。
常见的有:DES/IDEA/TDEA/AES/RC2/RC4。
非对称加密算法
有2个密钥,一个公钥,一个私钥,一个用来加密,一个用来解密。加密速度较慢。
常见的有RSA.
消息摘要算法
其实就是对加密内容生成一个摘要,注意摘要不是加密,无法解密,仅能用来标识原内容。
常见的有:MD5/SHA。
解析:对大量明文进行加密,那么需要速度快,对内容并不是很敏感,所以使用对称加密,速度快。不使用非对称和消息摘要算法。
例:假定用户 A、B 分别在 I1和 I2两个 CA 处取得了各自的证书,下面(9)是 A、B 互信的必要条件
A、B 互换私钥 B.A、B 互换公钥 C.I1、I2互换私钥 D.I1、I2互换公钥
因为签名体系是 签名体系:私钥加密,公钥解密,所以要互信就互换公钥。
例:可用于数字签名的算法是(7)。
(7)A.RSA B.IDEA C.RC4 D.MD5
IDEA算法和RC4算法都对称加密算法,只能用来进行数据加密。MD5算法是消息摘要算法,只能用来生成消息摘要无法进行数字签名。
RSA算法是典型的非对称加密算法,主要具有数字签名和验签的功能。
例:(8)不是数字签名的作用。
A.接收者可验证消息来源的真实性 B.发送者无法否认发送过该消息
C.接收者无法伪造或篡改消息 D.可验证接收者合法性
解析:数字签名是信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。不能验证接收者的合法性。