CMAC算法和CRC算法之间的区别
CMAC算法的运行需要提前准备一个密钥key,同时,在运算过程中有AES加密算法。一定程度上保证了安全。
但是CRC完全不考虑加密问题。
在CMAC的计算过程中,由于用到了密钥,密钥本身提供了保密性,所以,攻击者很难去伪造hash值。
CMAC算法的运行需要提前准备一个密钥key,同时,在运算过程中有AES加密算法。一定程度上保证了安全。
但是CRC完全不考虑加密问题。
在CMAC的计算过程中,由于用到了密钥,密钥本身提供了保密性,所以,攻击者很难去伪造hash值。