蓝牙快递标签打印机连接加密算法

现在蓝牙快递标签打印机 与APP之间, 大部分都有自己专用的协议,用于该APP只能使用自家的打印机设备,下面介绍一种比较常见的加密连接协议。

HASH加密算法演示,一般应用于蓝牙打印机(蓝牙快递标签打印机)的蓝牙与APP连接协议。 APP随机生成一串数据, 把生成的数据发给打印机使用hash加密算法加密数据,打印机把加密的数据发给APP, app使用同样的加密算法加密, 然后比较跟打印机加密的数据是否相同。 相同,则是自家的打印机, 否则是其他家的打印机。

 

下图演示了加密数据“3A FE 40 2E BD A4 66 88 8F 2B 94 9D 53 D3 5F 34”(这串数据一般是APP随机生成的)

APP添加到加密指令中, 把数据发给蓝牙打印机(如:1B 1B 1B 3A FE 40 2E BD A4 66 88 8F 2B 94 9D 53 D3 5F 34),

打印机收到加密指令后, 把数据按照hash算法机密, 然后把机密后的数据(31 3F 24 2F AB 9A 2D C0 2E A6 2C 4B B4 85 2F 1D)传给APP, APP判断加密的数据是否正确。

从而判断打印机是否合法。

蓝牙快递标签打印机连接加密算法