目前市面上的临时密码有两种:1. 真临时密码 2.假临时密码
下面先说原理
假临时密码原理:
手机端在登录门锁管理app时,就要求输入管理员密码,手机端就会按照 xxx算法+管理员密码+过期规则(简称三要素)生成密码,生成后也不需要将密码传输到门锁端,这套xxx算法和过期规则在门锁出厂时就写入门锁的存储芯片里了。门锁安装好的时候,门锁就会提示输入管理员密码。此时,手机端和门锁端就会拥有一样的三要素,手机端按照按照三要素生成一定有一定规律的随机密码,门锁端对输入的密码按照三要素进行解密,从而实现门锁的密码验证。感兴趣的老铁可以看一下 计算机网络-信息安全-对称加密算法。
真临时密码原理:
真临时密码原理,就比较简单粗暴了,手机端生成密码后,直接通过网络发送到门锁端。
两者优缺点:
真临时密码,需要门锁有联网功能,且有稳定网络环境。生成的临时密码,可以用户自定义。
假临时密码,门锁端没有网络要求,生成的临时密码不能用户自定义,生成的数量有限。