[发明专利]一种保险箱控制方法、装置及介质有效
申请号: | 201911305911.4 | 申请日: | 2019-12-18 |
公开(公告)号: | CN111101809B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 徐承迪 | 申请(专利权)人: | 湖南金正科技有限公司 |
主分类号: | E05G1/02 | 分类号: | E05G1/02;E05B49/00;E05B51/00;E05B65/52 |
代理公司: | 长沙欧诺专利代理事务所(普通合伙) 43234 | 代理人: | 欧颖 |
地址: | 414400 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 保险箱 控制 方法 装置 介质 | ||
本发明公开了一种保险箱控制方法、装置及介质,包括客户端基于用户授权与保险箱的通信单元建立通信连接,并获得所述通信单元随机发出的第一标识数、第二标识数和第三标识数,所述第一标识数为大于第一预设阈值的第一特征数,所述第一特征数唯一包括两个目标因数,所述目标因数均为第二特征数;所述第二标识数和第三标识数均为小于第二预设阈值的自然数;客户端基于所述第一标识数、第二标识数和第三标识数获取唯一映射的密码,显示所述密码以便于用户向所述保险箱输入所述密码;所述保险箱接收所述密码后执行开箱操作。本发明得到的密码难以被破解,具有较好的安全性,具有较好的安全性,并且密码每次都会被重新生成,进一步提升了安全性。
技术领域
本发明涉及数据安全领域,尤其涉及一种保险箱控制方法、装置及介质。
背景技术
在保护重要的文件、钱财和其他重要的东西时,往往会使用保险箱保护。现有技术中大多通过由用户设计保险箱密码的形式进行打开保险箱,但是密码固定带来了密码泄露的风险,并且密码的破译技术一直在提高,也为保险箱的安全带来威胁。
发明内容
为了解决现有技术中存在的技术问题,本发明实施例提供一种保险箱控制方法、装置及介质。
一种保险箱控制方法,所述方法包括:
客户端基于用户授权与保险箱的通信单元建立通信连接,并获得所述通信单元随机发出的第一标识数、第二标识数和第三标识数,所述第一标识数为大于第一预设阈值的第一特征数,所述第一特征数唯一包括两个目标因数,所述目标因数均为第二特征数;所述第二标识数和第三标识数均为小于第二预设阈值的自然数;
客户端基于所述第一标识数、第二标识数和第三标识数获取唯一映射的密码,显示所述密码以便于用户向所述保险箱输入所述密码;
所述保险箱接收所述密码后执行开箱操作。
优选的,在客户端存储有第二特征数表,所述第二特征数表用于存储第二特征数,所述第二特征数为小于所述预设阈值的正整数。
优选的,所述构建第二特征数表,包括:
获取正整数序列,所述正整数序列为自预设低值开始步长为1升序排列,所述正整数序列的长度为所述预设阈值与所述预设低值的差值+1;
以所述正整数序列的第一个元素为当前目标元素;
遍历所述正整数序列,当确定当前元素为所述当前目标元素的倍数时,在所述正整数序列中删除所述当前元素;
判断所述当前目标元素是否为所述正整数序列的最后一个元素,若不是,则将所述当前目标元素的下一个元素作为所述当前目标元素,重复执行步骤:遍历所述正整数序列,当确定当前元素为所述当前目标元素的倍数时,在所述正整数序列中删除所述当前元素。
优选的,所述基于所述第一标识数、第二标识数和第三标识数获取唯一映射的密码,包括:
根据所述第三标识数自减一得到有效第三标识数;
根据所述第二标识数和所述有效第三标识数计算遍历上限值N;
根据所述遍历上限值遍历所述第二特征数表,得到所述密码。
优选的,所述根据所述遍历上限值遍历所述第二特征数表,得到所述密码,包括:
遍历所述第二特征数表的前N个元素,直至得到唯一的目标元素,所述目标元素为所述第一标识数的约数;
将所述目标元素确定为所述密码。
优选的,将所述第一标识数和所述有效第三标识数的比值作为所述遍历上限值。
一种保险箱控制装置,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南金正科技有限公司,未经湖南金正科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911305911.4/2.html,转载请声明来源钻瓜专利网。