单片机蓝牙和手机APP 如何实现加密通信的?
准备找人开发手机蓝牙的APP ,和单片机设备通信,想了解下APP 和设备之间的通信常用加密手段有哪些?就是这个APP 别人的单片机设备不能使用。 最简单的是连接完成后,双方互相发送一些握手命令,握手命令对了才发数据 简单一点,app发给设备挑战码,判断设备应答,双方采用变化的Mac地址唯一id 加点固定的盐之后输入一个信息摘要摘要算法,app判断一致性 wx-ta 发表于 2023-1-31 01:25
简单一点,app发给设备挑战码,判断设备应答,双方采用变化的Mac地址唯一id 加点固定的盐之后输入一个信息 ...
(引用自3楼)
这个和连接后像普通蓝牙那样传输,但把传输的每帧数据加密一样么? 蓝牙配对后传输过程本身就是加密的 在蓝牙的从机端开启加密配对的功能,开启后的传输是加密的。 本帖最后由 wx-ta 于 2023-2-2 00:00 编辑
TigerFish 发表于 2023-1-31 11:28
这个和连接后像普通蓝牙那样传输,但把传输的每帧数据加密一样么?
(引用自4楼)
这个只是认证,加密你可以用AES128-ECB加密下,密钥简单点可以搞成固定的,复杂点就需要密钥协商算法协商一个密钥 没有必要吧,传输是跳频,要想嗅探所有频点还要组装起来,不是件容易的事。
页:
[1]