收藏
回答

蓝牙传输数据 加密和身份认证该怎么做?

因为涉及出海,对于用户隐私这块要求比较高

目前考虑数据通过aes加密,但是对称秘钥小程序端储存的话有泄露风险

如果是 非对称秘钥,小程序端 向蓝牙设备 获取公钥,传输数据通过公钥加密,蓝牙设备端私钥解密

但是又有个问题,中间人攻击问题,不法之人 根据小程序端的算法,弄了一套 公钥和私钥,拦截蓝牙设备传输的公钥,并串改,当小程序端传输数据给蓝牙设备的时候,因为是不法分子的公钥加密的,也可以用不法分子的私钥来解密,就拿到了数据,哎

回答关注问题邀请回答
收藏
登录 后发表内容