ITPub博客

首页 > IT职业 > IT图书 > 常见的校验算法crc(32),md5(128),sha1(160)

常见的校验算法crc(32),md5(128),sha1(160)

原创 IT图书 作者:元亨利贞 时间:2023-09-28 15:44:14 0 删除 编辑

介绍

CRC32:CRC(Cyclic Redundancy Check,循环冗余校验)算法出现时间较长,应用也十分广泛,尤其是通讯领域,现在应用最多的就是 CRC32 算法,它产生一个4字节(32位)的校验值12。CRC算法的优点在于简便、速度快。

MD5:MD5(Message-Digest Algorithm 5,消息摘要算法版本5),它由MD2、MD3、MD4发展而来,由Ron Rivest(RSA公司)在1992年提出,目前被广泛应用于数据完整性校验、数据(消息)摘要、数据加密等。MD5产生16字节(128位)的校验值。

SHA1:SHA(Secure Hash Algorithm)是由美国专门制定密码算法的标准机构——美国国家标准技术研究院(NIST)制定的。SHA1产生20字节(160位)的校验值。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70024433/viewspace-2986652/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2022-11-21

  • 博文量
    383
  • 访问量
    247981