SHA1算法的研究及应用  被引量:11

Research and application of SHA1 algorithm

在线阅读下载全文

作  者:王孟钊 WANG Meng-zhao(Heilongjiang Social Credit Office,Harbin 150090,China)

机构地区:[1]黑龙江省社会信用办公室,哈尔滨150090

出  处:《信息技术》2018年第8期152-153,158,共3页Information Technology

摘  要:SHA1是一种常见散列算法,算法常用于数字签名。该算法和MD5类似,相较于MD5算法,它修改了MD5中的分组处理函数,分组字节序等部分,从而形成了SHA1算法。该算法安全性高,运行效率较高。该算法在目前互联网环境中应用十分广泛。SHA1发展了很多年,但是在2017年2月谷歌已经发现了对碰撞实例。不同的两个文件在经过SHA1算法计算后出现了同样的散列值。SHA1算法对加密串有一定的要求,它只能对数据比特长度少于2^64次方的数进行加密。输入串在经过该算法计算后,可获取160比特的散列值,文中将详细介绍SHA1算法的具体实现原理和实现步骤。SHA1 is a common hash algorithm. The algorithms are often used for digital signatures. This algorithm is similar to MD5. Compared with MD5 algorithm,it modifies the packet processing function in MD5,packet endian and other parts,thus forming the SHA1 algorithm. The algorithm has high security and high operating efficiency. The algorithm is widely used in the current Internet environment. SHA1 is developed for many years,but in February 2017 Google already discovered a collision example. The two different files appear the same hash value after being calculated by the SHA1 algorithm. The SHA1 algorithm has certain requirements on the encryption string,and it can only encrypt data bits whose length is less than the 2^64 th power. After the input string is calculated by the algorithm,a 160-bit hash value can be obtained. This paper introduced in detail the specific implementation principles and implementation steps of the SHA1 algorithm.

关 键 词:SHA1 算法研究 散列算法 

分 类 号:TP301.6[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象