SM3算法与原生MD五、SHA算法的比较

算法结构不一样 在消息填充方面,几个hash算法基本相同,都是先在原始消息的最后加一位“1”,再添加k个“0”,最终要使l+1+k除以512后的余数为448,取其最小的非负整数。而后用一个64位的比特串标识原始消息的长度l。填充后的消息M正好是512位的倍数。(其中) SM3算法的压缩函数与SHA-256的压缩函数具备类似的结构,可是SM3算法的设计更加复杂,好比压缩函数的每一轮都使用2个消息字。
相关文章
相关标签/搜索