SHA-1是1994年修订的版本,纠正了SHA的不能接收小于264的报文输入。SHA-1可接收任意长度的报文输入,并产生固定长度(160位)的输出,从一个文档得到的散列值,要找到第二个不同的输入能够产生相同的散列值,是非常困难的,因此该算法可用于对报文的认证。反馈 收藏 ...
百度试题 题目SHA-1的输出为( )位摘要。 A. 128 B. 64 C. 160 D. 256 相关知识点: 试题来源: 解析 C SHA-1输入为长度小于264位的报文,输出为160位的报文摘要,该算法对输入按512位进行分组,并以分组为单位进行处理。反馈 收藏
SHA-1 算法的输入消息长度小于 264bit,最终输出的结果值是 160 Bits,SHA-1 与 MD4 相比较而言,主要增加了扩展变换,将前一轮的输出也加到了下一轮,这样增加了雪崩效应,而且由于其 160 Bits 的输出,对穷举攻击更具有抵抗性。 大致实现过程:将消息摘要转换成位字符串,对转换后的位字符串进行补位操作,附加长度...
MD5算法的输入是最大长度小于2 64 2^{64}264bit的消息,输入消息以512 bit的分组为单位处理,输出为128 b i t 128bit128bit的消息摘要。 输入消息长度为N NN,Y i ( i = 0 , 1 , . . . , L − 1 ) Y_i(i=0,1,...,L-1)Yi(i=0,1,...,L−1)为消息分组,其中L LL为消息扩充后...
单向散列函数有多种实现算法,常见的有:MD5、SHA-1、SHA-2和SHA-3。 2. 特性 通过上面的定义,我们对单向散列函数的了解还是模糊的。下面介绍单向散列函数的特性,加深一下印象。 2.1 散列值长度固定 无论消息的长度有多少,使用同一算法计算出的散列值长度总是固定的。比如 MD5 算法,无论输入多少,产生的散列值长...
百度试题 题目SHA-1算法输入最大长度为264位的消息,输出 位消息摘要。? 相关知识点: 试题来源: 解析 160 反馈 收藏
MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性...
【答案】:B RFC 1321提出的报文摘要算法MD5已经获得广泛的应用。它可对任意长度的报文进行运算,得出128位的MD5报文摘要代码。另一种标准是安全散列算法SHA,和MD5相似,但码长为160位,SHA比MD5更安全,但计算的效率不如MD5。