1)该算法只使用单倍长密钥,也就是8字节密钥;
2)MAC数据按8字节分组,尾部以字节00补齐;
3)用MAC密钥加密第一个8字节分组,加密结果与第二个8字节分组异或,然后再用MAC密钥加密,重复该步骤,直至所有分组结束,取最后结果的左半部作为MAC。
本文介绍了一种MAC算法的具体实现过程:采用8字节密钥进行加密,数据以8字节为单位分组并以00补全,通过密钥加密首个分组并与下一个分组进行异或运算,重复此步骤直至完成所有分组处理,最终输出MAC。
1)该算法只使用单倍长密钥,也就是8字节密钥;
2)MAC数据按8字节分组,尾部以字节00补齐;
3)用MAC密钥加密第一个8字节分组,加密结果与第二个8字节分组异或,然后再用MAC密钥加密,重复该步骤,直至所有分组结束,取最后结果的左半部作为MAC。
383

被折叠的 条评论
为什么被折叠?