
蓝牙配对密码在技术上分为两种基本方式:一种是无需密码的配对模式,自蓝牙2.1版本起支持的SSP功能(简单配对模式);另一种则是需要输入密码的配对方式。
具体来说,第二种方式的配对密码是通过根据当前蓝牙时钟、地址码等信息进行随机运算生成的。在主机端(例如电脑)产生一个随机数,让从机端(例如键盘)输入。常见的改进方式包括:
改进1:用户在主机端先输入随机数,然后从机端也输入相同的随机数。
改进2:主机端将随机数固定为0000或1234,从机端手动输入相同的数。
改进3:主机端固定随机数为0000或1234,从机端已进入配对状态,输入密码则自动为0000或1234。
改进4:主机端省略协议加密过程,直接点击连接,无需输入配对密码,这种方式需要主机端协议进行相应调整。
这种方式存在一个缺点,即对一些标准方式不兼容。通常所说的针对电脑无需驱动、无需配对密码的配对方式,就是采用这种方式,微软自带的蓝牙驱动中就有这种配对方式。
以上改进方式是常见的几种,还有其他一些稍微不同的方式,其中一种方式是采用密钥。例如,XP自带的驱动也支持这种方式,并且是可选的。如果你遇到PIN错误提示,显示的是PIN或密钥错误,这里的PIN就是蓝牙配对密码。你可以尝试输入改进方式2中的0000或1234,或查阅对应机型的说明书。