按照官方教程,开启连接配对可进行数据加密。而我现在不想使用连接配对输入密码的过程,想可以直接连接,而在发送数据的时候,对数据进行加密。因为主从机的密钥是固定的,所以从机发送给主机,主机应该是可以解析出原始数据的。现在的问题是,我在SDK中没有找到相关的API,请问该如何操作。
你好,
不想用输入临时码配对的话,有个工作的方法可以用的,在安全的例子里应该可以配置
BR,
手机端使用的是lightblue。加密配置修改为:GAP_SEC1_NOAUTH_PAIR_ENC,表示无认证的加密,我的理解是配对不需要密钥,但是通讯数据会加密。经过测试,lightblue连接的时候,会弹窗提示是否配对。点击配对按钮就连接上了,不需要输入密码,通过抓包发现数据确实是加密了的。想问一下,这个弹窗是一定会有的吗?能不能直接连接不弹窗。
要建立安全的连接,首次连接配对是一个必须的过程,本地储存了长期主要以后才可以直接连接
有一种就是直接连接,然后使用本地的密钥,对数据进行AES128加密。这样不会出现配对过程,且数据是加密的。这个要怎么操作?
你好,
不想用输入临时码配对的话,有个工作的方法可以用的,在安全的例子里应该可以配置
BR,
手机端使用的是lightblue。加密配置修改为:GAP_SEC1_NOAUTH_PAIR_ENC,表示无认证的加密,我的理解是配对不需要密钥,但是通讯数据会加密。
经过测试,lightblue连接的时候,会弹窗提示是否配对。点击配对按钮就连接上了,不需要输入密码,通过抓包发现数据确实是加密了的。想问一下,这个弹窗是一定会有的吗?
能不能直接连接不弹窗。
要建立安全的连接,首次连接配对是一个必须的过程,本地储存了长期主要以后才可以直接连接
有一种就是直接连接,然后使用本地的密钥,对数据进行AES128加密。这样不会出现配对过程,且数据是加密的。这个要怎么操作?