仁者见仁智者见智:用CRC8和CRC32联合校验能否代替sha1?

宝龙哥 2011-03-19 03:08:04
理论上似乎应该是可以的,但是目前没有获得能产生CRC8和CRC32的碰撞的字符串,所以无法验证,如果可行,将大幅缩短检验码的长度
...全文
89 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
woainihaha 2011-08-08
  • 打赏
  • 举报
回复
通常CRC校验简单,主要用于处理能力不高的计算单元通讯用,而sha1无此要求,且更严苛。
宝龙哥 2011-03-19
  • 打赏
  • 举报
回复
理论依据是,CRC8的碰撞不一定是CRC32的碰撞,一个有意义的文件或字符串同时产生了CRC8和CRC32的碰撞又被一个用户碰上的可能性是不是应该微乎其微?

552

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧