u8,u8国际,u8国际官方网站,u8国际网站,u8国际网址,u8国际链接,u8体育,u8体育官网,u8体育网址,u8注册,u8体育网址,u8官方网站,u8体育APP,u8体育登录,u8体育入口
Hash函数的目的是为需认证的数据产生一个“指纹”,Hash函数应满足以下条件:
如果满足抗强碰撞性,那么一定满足抗弱碰撞性;如果满足抗弱碰撞性,那么一定满足单向性。
首先将消息分组,每组为固定长度的b比特,最后一个分组不足b比特时需填充。最后一个分组还包含输入长度。
Hash函数反复使用压缩函数M(),输入是前一步n比特输入和b比特分组。将前一步n比特输入叫做连接变量,最终值为Hash值。