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

现在蓝牙快递标签打印机 与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判断加密的数据是否正确。

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

说明:

    演示DEMO下载链接: https://pan.baidu.com/s/1MKksc8o3BvMT1uUQNvp3NA, 提取码关注“湖中鸟”公众号, 发送"提取码“即可获取。

            或扫码关注“湖中鸟”

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值