1. 首页
  2. 操作系统
  3. 桌面系统
  4. CRC64碰撞计算工具

CRC64碰撞计算工具

上传者: 2023-11-26 23:54:00上传 ZIP文件 25.15KB 热度 81次

通过进行两个CRC64(左移)操作,其中CRC64权(左移)为0x42F0E1EBA9EA3693,CRC64校验和为0x012345678ABCDEF。现有CRC64明文1为0x1122334455667788,CRC64明文2为0x8877665544332211。那么CRC64的两个初值是多少?由于我们无法直接获取CRC64的初值,但我们可以通过在CRC正运算(即CRC编码,对称)矩阵中进行初值和明文的互换,以及在CRC逆运算(即CRC解码,非对称)矩阵中密文和初值锁定明文,密文和明文锁定初值的原理来间接得到。因此,CRC64的初值1为:CRC64权=0x42F0E1EBA9EA3693,CRC64初值1=0x1122334455667788(用明文1替代),CRC64校验和=0x012345678ABCDEF(即密文1或密文2)。为求CRC64的逆运算,即查CRC64的解码表,得到CRC64明文1=0x2D6FD3ADE7D797FD(逆运算时的明文)。因此,CRC64初值1为0x2D6FD3ADE7D797FD和CRC64明文1=0x1122334455667788。

用户评论