5个职位/ 0个新
最后发表
xavier1989
离线
最后看到:2年10个月前
加入:2016-07-13 07:16
关于数据加密的问题!!!

按照官方教程,开启连接配对可进行数据加密。
而我现在不想使用连接配对输入密码的过程,想可以直接连接,而在发送数据的时候,对数据进行加密。
因为主从机的密钥是固定的,所以从机发送给主机,主机应该是可以解析出原始数据的。
现在的问题是,我在SDK中没有找到相关的API,请问该如何操作。

关键词:
设备:
Qinjiny_Dialog
离线
最后看到:1个月2个星期前
工作人员
加入:2016-11-01 05:47
你好,

你好,

不想用输入临时码配对的话,有个工作的方法可以用的,在安全的例子里应该可以配置

BR,

xavier1989
离线
最后看到:2年10个月前
加入:2016-07-13 07:16
手机端使用的是lightblue。加密配置修改为:

手机端使用的是lightblue。加密配置修改为:GAP_SEC1_NOAUTH_PAIR_ENC,表示无认证的加密,我的理解是配对不需要密钥,但是通讯数据会加密。
经过测试,lightblue连接的时候,会弹窗提示是否配对。点击配对按钮就连接上了,不需要输入密码,通过抓包发现数据确实是加密了的。想问一下,这个弹窗是一定会有的吗?
能不能直接连接不弹窗。

Qinjiny_Dialog
离线
最后看到:1个月2个星期前
工作人员
加入:2016-11-01 05:47
要建立安全的连接,首次连接配对是一个必须的过程

要建立安全的连接,首次连接配对是一个必须的过程,本地储存了长期主要以后才可以直接连接

xavier1989
离线
最后看到:2年10个月前
加入:2016-07-13 07:16
有一种就是直接连接,然后使用本地的密钥

有一种就是直接连接,然后使用本地的密钥,对数据进行AES128加密。这样不会出现配对过程,且数据是加密的。这个要怎么操作?