crc32
- 通信数据的校验,差错控制,检错和纠错能力强,
- 16位或32位(带符号)
md5,sha1(安全领域)
- 文件加密
- 数字签名
- 鉴权协议
- 128位
- 验证数据的完整性
-(推荐)比较的列(项)较多的情况,性能会有所提升
sha1
- 类似于md4,md5
- 1.单线程,多线程下载,下载文件的准确性校验拼装
比较对比
内容 | 算法 | 校验值 | 安全性 | 效率 | 用途 |
---|---|---|---|---|---|
crc32 | 多项式除法,16或32位 | crc值 | 比较弱 | 快 | 通信数据的校验 |
md5、sha1 | 16字节(128位) | hash值或散列值 | 强 | 慢 | 文件加密、数字签名等 |
网友评论