数码之家

 找回密码
 立即注册
搜索
查看: 3746|回复: 27

[家电] 脑子不好使,问下这不联网的指纹锁的临时密码是怎么来的?

[复制链接]
发表于 2022-7-29 17:10:02 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 ww5223017240 于 2022-7-29 21:42 编辑

昨天装了那个指纹锁不是,今天想到个问题,这锁有个临时密码功能,微信小程序里自动产生,然后你能用这个开锁,但是这锁也没联网啊,这密码是怎么和锁关联起来的呢?

看了下知乎的介绍,只说了两种方法,一个是蓝牙,一个是zigbee,但是我这个锁我是决定没有任何蓝牙,zigbee或者无线的,计算有我也是肯定没有绑定过的,那这个密码是哪里来的真的很费解啊

查了下应该是这样的

假临时密码原理:

手机端在登录门锁管理app时,就要求输入管理员密码,手机端就会按照 xxx算法+管理员密码+过期规则(简称三要素)生成密码,生成后也不需要将密码传输到门锁端,这套xxx算法和过期规则在门锁出厂时就写入门锁的存储芯片里了。门锁安装好的时候,门锁就会提示输入管理员密码。此时,手机端和门锁端就会拥有一样的三要素,手机端按照按照三要素生成一定有一定规律的随机密码,门锁端对输入的密码按照三要素进行解密,从而实现门锁的密码验证。感兴趣的老铁可以看一下 计算机网络-信息安全-对称加密算法。
————————————————
版权声明:本文为CSDN博主「戒酒的李白1032」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_29062045/article/details/124033397

发表于 2022-7-29 17:23:02 | 显示全部楼层
是不是内置有SIM卡???

-=-=-=-=-=-=-=--=--=-=-=-=-
回复 支持 反对

使用道具 举报

发表于 2022-7-29 17:28:03 | 显示全部楼层
我猜应该是根据秘钥算出来的,只要时间点对得上就能开
回复 支持 反对

使用道具 举报

发表于 2022-7-29 17:28:35 | 显示全部楼层
随机数产生程序,类似中国银行的U盾
回复 支持 反对

使用道具 举报

发表于 2022-7-29 17:28:42 | 显示全部楼层
蓝牙通讯吧
回复 支持 反对

使用道具 举报

发表于 2022-7-29 17:32:14 | 显示全部楼层
可以肯定2#和5#回答不对
回复 支持 反对

使用道具 举报

发表于 2022-7-29 17:33:16 | 显示全部楼层
很可能蓝牙通讯
回复 支持 反对

使用道具 举报

发表于 2022-7-29 17:38:33 | 显示全部楼层
类似银行的电子密钥也没有联网,有一个加密算法在某一时间生成同样的密钥,只要密钥的位数足够长并不断产生新的密钥就可以保证安全
回复 支持 反对

使用道具 举报

发表于 2022-7-29 17:50:12 | 显示全部楼层
参考将军令算法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-29 19:03:28 | 显示全部楼层
邪恶海盗 发表于 2022-7-29 17:23
是不是内置有SIM卡???

-=-=-=-=-=-=-=--=--=-=-=-=-

不是,应该是有算法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-29 19:04:32 | 显示全部楼层
nguyen 发表于 2022-7-29 17:28
我猜应该是根据秘钥算出来的,只要时间点对得上就能开

但是这锁带时间吗?就算带也是单片机模拟的时间吧,不可能有实时时钟啊,没电啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-29 19:05:38 | 显示全部楼层
6n11 发表于 2022-7-29 17:28
随机数产生程序,类似中国银行的U盾

U盾的随机数也和时间有关吧?这锁没实时时钟怎么确定时间呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-29 19:06:42 | 显示全部楼层
cokyzqy 发表于 2022-7-29 17:38
类似银行的电子密钥也没有联网,有一个加密算法在某一时间生成同样的密钥,只要密钥的位数足够长并不断产生 ...

那也需要实时时钟才行吧?没实时时钟怎么确定是某一时间产生的密钥呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-29 19:07:46 | 显示全部楼层
jpdd521 发表于 2022-7-29 17:50
参考将军令算法

看了下将军令的算法的介绍,这个也是基于时间的吧?再无法确定精确时间的情况下怎么确定密码呢?
回复 支持 反对

使用道具 举报

发表于 2022-7-29 20:07:45 来自手机浏览器 | 显示全部楼层
可以了解一下谷歌身份验证器的原理,那个也无须网络,产生的验证码却能用于登录认证
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-29 20:28:27 | 显示全部楼层
jxf269 发表于 2022-7-29 20:07
可以了解一下谷歌身份验证器的原理,那个也无须网络,产生的验证码却能用于登录认证 ...

看了下也是基于时间的啊,问题是这个锁没有联网,没有实时时钟啊
回复 支持 反对

使用道具 举报

发表于 2022-7-29 20:33:24 | 显示全部楼层
应该是8楼说的情况。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-29 20:34:24 | 显示全部楼层
xjmar 发表于 2022-7-29 20:33
应该是8楼说的情况。

楼上说的这些都是时基密码,问题是这锁没有任何实时时钟
回复 支持 反对

使用道具 举报

发表于 2022-7-29 21:19:59 来自手机浏览器 | 显示全部楼层
ww5223017240 发表于 2022-7-29 20:34
楼上说的这些都是时基密码,问题是这锁没有任何实时时钟

那就再了解一下那种不能联网但带密码键盘共享充电宝,他也小程序发密码的,用完密码就失效,论坛好像也有人分析过他的算法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-29 21:40:03 | 显示全部楼层
jxf269 发表于 2022-7-29 21:19
那就再了解一下那种不能联网但带密码键盘共享充电宝,他也小程序发密码的,用完密码就失效,论坛好像也有 ...

有连接吗?好不到啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-5 15:16 , Processed in 0.156000 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表