摘要
本申请公开了一种基于校验和验证的数据传输方法,包括:发送方生成待传输的数据内容和数据传输格式,解析数据内容以确定第一加密密钥和第一密钥索引;发送方根据第一加密密钥和第一密钥索引计算第一校验和,根据数据内容计算第二校验和;发送方将第一密钥索引、第二校验和和数据内容拼接在一起,并使用第一加密密钥执行加密操作,得到密文,生成传输数据帧,发送至接收方;接收方接收传输数据帧并执行验证操作,验证通过后获得数据内容。本申请通过对帧头和密钥索引进行校验和的计算和验证,有效保护帧头和密钥索引的安全性和完整性;通过多层次的针对性校验和计算和验证,能够实现多级错误检测,快速定位篡改位置。