• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

蓝牙通信过程如何实现数据加密?

sky_city 2018-05-16 浏览量:1671
使用蓝牙通信过程中如何对数据进行加密 防止被跟踪、篡改等等,直接通信是ascii字符,很容易截取到
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 一方面,传输过程中蓝牙就已经进行了加密的,是通过一个伪随机数发生器。

    但是这样也并不是万无一失的。

    最好是在收发端都加一个真随机数算法的加密芯片,对数据加密后发送,接收后进行解密

    • 发布于 2018-06-11
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 多虑了,你发的和收的都是ASCII,但是传输过程在链路层是加密的。
    • 发布于2018-05-16
    • 举报
    • 评论 0
    • 2
    • 0

  • 直接通信的是经过调制之后的高频无线电波,而且蓝牙协议本身带有加密功能,每个蓝牙设备都有一个伪随机码发生器,它产生的随机数可作为认证私钥和加密私钥。

    参考一下http://www.ccsa.org.cn/article_new/show_article.php?article_id=technic_3771d822-bf45-ea81-9b6e-4498998d2d1a

    • 发布于2018-05-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先蓝牙通信的前提两片蓝牙已经完成了配对,那么这就形成了一个点对点的数据传输,不像NRF那样通过地址来传输。

    既然是点对点,要保证不被第三方插足,肯定就是自加密的。

    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

蓝牙通信过程如何实现数据加密?