一种智能门锁系统的远程开锁方法、装置及存储介质制造方法及图纸

技术编号:37850932 阅读:43 留言:0更新日期:2023-06-14 22:40
本申请实施例公开了一种智能门锁系统的远程开锁方法、装置及存储介质,其中智能门锁系统的远程开锁方法包括步骤:从设备端获取第一开锁密码作为预设开锁密码,对第一开锁密码使用第一预设加密方法进行加密得到第一加密结果,将第一加密结果发送给服务器;对第一加密结果使用第二预设加密方法进行加密得到第二加密结果,将第二加密结果发送给对应的门锁端;从设备端获取第二开锁密码,对第二开锁密码使用第一预设加密方法进行加密得到第三加密结果,将第三加密结果发送给服务器;对第三加密结果使用第二预设加密方法进行加密得到第四加密结果,将第四加密结果发送给对应的门锁端,对第二加密结果和第四加密结果进行比较,当一致时则开锁。当一致时则开锁。当一致时则开锁。

【技术实现步骤摘要】
一种智能门锁系统的远程开锁方法、装置及存储介质


[0001]本申请涉及计算机信息处理
,具体涉及一种智能门锁系统的远程开锁方法、装置及存储介质。

技术介绍

[0002]在门锁智能化、联网化后,产生了远程开锁的需求和能力。
[0003]但是通常的远程开锁方案是由服务器校验用户端的合法性后,直接在服务器下发开锁指令来开锁的。这样的方案,服务器有开锁控制权,是一个开锁的中间人。一旦服务器遭到破解,攻击者就有能力打开任意一把锁。所以该方案具有非常大的安全隐患。因此,需要一种避免服务器被攻击和利用来开锁的风险的远程开锁方案。

技术实现思路

[0004]本申请实施例的目的在于提供一种智能门锁系统的远程开锁方法、装置及存储介质,用以解决现有技术中的远程开锁方案中的服务器有开锁控制权,容易被攻击和利用的问题。
[0005]为实现上述目的,本申请实施例提供一种智能门锁系统的远程开锁方法,包括步骤:从设备端获取第一开锁密码作为预设的开锁密码,在设备端对所述第一开锁密码使用第一预设加密方法进行加密,得到第一加密结果,将所述第一加本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种智能门锁系统的远程开锁方法,其特征在于,包括以下步骤:从设备端获取第一开锁密码作为预设的开锁密码,在设备端对所述第一开锁密码使用第一预设加密方法进行加密,得到第一加密结果,将所述第一加密结果通过安全传输方法发送给服务器;在服务器对所述第一加密结果使用第二预设加密方法进行加密,得到第二加密结果,将所述第二加密结果通过所述安全传输方法发送给对应的门锁端;从设备端获取第二开锁密码,在设备端对所述第二开锁密码使用所述第一预设加密方法进行加密,得到第三加密结果,将所述第三加密结果通过所述安全传输方法发送给服务器;在服务器对所述第三加密结果使用所述第二预设加密方法进行加密,得到第四加密结果,将所述第四加密结果通过所述安全传输方法发送给对应的门锁端,在门锁端对所述第二加密结果和所述第四加密结果进行比较,当一致时则开锁。2.根据权利要求1所述的智能门锁系统的远程开锁方法,其特征在于,所述第一预设加密方法包括:使用安全加密哈希算法对待加密数据进行哈希计算,同时加入对应的用户特有的盐进行混淆,得到对应的加密结果。3.根据权利要求1所述的智能门锁系统的远程开锁方法,其特征在于,所述第二预设加密方法包括:使用安全加密哈希算法对待加密数据进行哈希计算,同时加入对应的设备端特有的盐进行混淆,得到对应的加密结果。4.根据权利要求2或3所述的智能门锁系统的远程开锁方法,其特征在于,所述安全加密哈希算法为具有单向安全哈希性能的算法,包括HMAC_SHA256算法或者HMAC_SHA512算法。5.根据权利要求1所述的智能门锁系统的远程开锁方法,其特征在于,所述安全传输方法包括基于SSL的HTTP安全通信。6.根据权利要求1所述的智能门锁系统的远程开锁方法,其特征在于,在所述将所述第二加密结果通过所述安全...

【专利技术属性】
技术研发人员:盛金平贺鹏飞宋正春
申请(专利权)人:深圳市探鸽智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1