添砖加瓦:几种常见的数据摘要算法(MD5、CRC32、SHA1和SHA256)
来源:互联网
CRC(Cyclic Redundancy Check,循环冗余校验)算法出现时间较长,应用也十分广泛,尤其是通讯领域,现在应用最多的就是 CRC32 算法,它产生一个4字节(32位)的校验值,一般是以8位十六进制数,如FA 12 CD 45等。CRC算法的优点在于简便、速度快,严格的来说,CRC更应该被称为数据校验算法,但其功能与数据摘要算法类似,因此也作为测试的可选算法。 CRC(Cyclic Redundancy Check,循环冗余校验)算法出现时间较长,应用也十