首页 > 试题广场 >

以下算法不能用于文本加密的是:

[单选题]
以下算法不能用于文本加密的是:
  • MD5
  • RSA
  • RC4
  • DES
MD5 由于是单向不可逆的,所以不可以解密,不能用来对文本进行加密,只能用来签名,校验数据的完整性
发表于 2015-09-18 21:31:22 回复(0)
MD5算法不是加密算法,是Message Digest Algorithm报文摘要算法。
发表于 2016-08-17 08:47:25 回复(1)
RC4是一种流加密算法,加密速度极快,有很高的非线性,可以一起记忆的是RC6是块加密;
DES是对称加密算法,也是常用的文本加密算法;
RSA是非对称加密算法,一般不用于文本加密,因为其速度很慢;
但是相比之下,MD5作为hash算法,无法解密,自然无法用做加密
发表于 2019-08-08 16:32:35 回复(0)
MD5不能用于文本加密
发表于 2018-05-03 18:41:22 回复(0)
A
md5是摘要算法,单向,无法解密,只能用来验证完整性。
发表于 2015-01-14 15:04:00 回复(0)
MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3MD4
MD5算法具有以下特点:
1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。
2、容易计算:从原数据计算出MD5值很容易。
3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。
4、弱抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。
5、强抗碰撞:想找到两个不同的数据,使它们具有相同的MD5值,是非常困难的。
MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串)。除了MD5以外,其中比较有名的还有sha-1RIPEMD以及Haval等。


RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。

RC4加密算法是大名鼎鼎的RSA三人组中的头号人物Ronald Rivest在1987年设计的密钥长度可变的流加密算法簇。之所以称其为簇,是由于其核心部分的S-box长度可为任意,但一般为256字节。该算法的速度可以达到 DES 加密的10倍左右,且具有很高级别的非线性。

DES 全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法
编辑于 2015-09-06 23:32:59 回复(0)
RC4:该算法的速度可以达到 DES 加密的10倍左右,且具有很高级别的非线性。

发表于 2016-05-17 13:10:22 回复(0)
md5 由于是单向不可逆的,所以不可以解密,不能用来对文本进行加密,只能用来签名,校验数据的完整性
发表于 2015-09-10 16:15:57 回复(0)