1、密钥(只有通信双方才知道)。
2、数据(需传输的数据)。
3、校验函数:定义一个函数f(key,data),key为密钥,data为数据,函数的结果即为“校验码”。
4、通信的时候,发送方将“数据”和“校验码”一起发出。
5、接收方接收到数据之后,用“校验函数”计算出“校验码”,将其跟接收到的“校验码”比较,如果相同,说明接收到的数据是有效的,否则说明接收到的数据是无效的。
1、密钥(只有通信双方才知道)。
2、数据(需传输的数据)。
3、校验函数:定义一个函数f(key,data),key为密钥,data为数据,函数的结果即为“校验码”。
4、通信的时候,发送方将“数据”和“校验码”一起发出。
5、接收方接收到数据之后,用“校验函数”计算出“校验码”,将其跟接收到的“校验码”比较,如果相同,说明接收到的数据是有效的,否则说明接收到的数据是无效的。