「技术分享」使用AES加密技术保障安全(aes加密key有什么限制)
物联网高速发展,无线连接广泛运用,物联网通信安全受到热烈关注。泽耀科技高度重视用户数据安全,及时推出高强度AES128加密功能。
如何实现加密
关闭加密
将密码设置为0即可关闭AES加密功能,有三种实现方式。第一种使用串口调试助手向模块发送 [ C6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]将密码设置为0;第二种实现方式使用串口调试助手向模块发送恢复出厂默认设置命令 [ C9 C9 C9 ] 将模块恢复至出厂设置;第三种方式使用模块配置终端恢复出厂默认设置,配置成功后模块返回[ OK ] 或者[ 4F 4B 0D 0A ] 。
图3 使用串口调试助手关闭加密
图 4 使用命令[ C9 C9 C9 ]恢复出厂设置以关闭加密
图 5 使用配置助手恢复出厂配置以关闭加密
启用加密对通信延时的影响
启用AES加密功能会增加处理器计算量,会影响数据收发延时。下面测试默认参数条件下开启和关闭AES加密功能发送16字节和32字节的通信延时差异。
图6 逻辑分析仪抓取关闭AES加密功能发送16字节延时 381.445毫秒
图7 逻辑分析仪抓取开启AES加密功能发送16字节延时 381.525毫秒
图 8逻辑分析仪抓取关闭AES加密功能发送32字节延时395.767毫秒
图9逻辑分析仪抓取开启AES加密功能发送32字节延时395.835毫秒
总结
AES加密技术是非常强大的加密技术,能够有效地保护通信安全。泽耀科技无线产品开启AES加密对通信延时并没有明显影响,使用者可以根据具体部署需要灵活使用。
免责声明:本文内容由互联网用户贡献,不作为任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!如有侵权请联系我们删除,本文链接:http://www.panmou.com/zixun/60665.html。