[发明专利]一种含转义字符的虚位密码算法在审
申请号: | 201910947671.1 | 申请日: | 2019-10-08 |
公开(公告)号: | CN111524257A | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 蔡桂英 | 申请(专利权)人: | 南京未来产业大数据研究院有限公司 |
主分类号: | G07C9/00 | 分类号: | G07C9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210000 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 转义 字符 虚位 密码 算法 | ||
本发明提出了一种含转义字符的虚位密码算法,在不增加密码长度的情况下,可以增加密码锁密码输入的覆盖率。虚位密码处理规则:转义字符和转义字符之间的字符串直接被截去,密码中含转义字符时需要在字符前输入转义字符,即密码中的转义字符为两个转义字符表示。
技术领域
本发明涉及密码锁的密码安全录入和反盗取领域。
背景技术
根据资料显示,一般人能在短时间内记住的无规律数字、字母多为7位数,而不巧的是只要是有密码输入功能的智能锁,其验证密码的长度通常在6位,很少有能设置多于6位密码的智能锁,密码太长的话对于使用人记忆也是个问题。也就是说,陌生人看到密码时是很容易记住密码的。尽管可以通过经常更换密码提高安全性,但是时间一长很容易忘记密码,反而会更加麻烦,所以变相增加密码长度也可以提高安全性,而“虚位密码”就是为了增加密码长度而诞生的。
发明内容
为了增加密码锁密码输入的覆盖率同时也不增加使用人的记忆难度,本文提出了一种简单易用却可以最大程度复杂输入密码串的含转义字符的虚位密码算法。
附图说明
图1虚位密码处理流程图
图2左视图
具体实施方式
第一种方式为密码锁出厂设置好转义字符,比如设置为0,用户直接使用。
第二种方式为密码锁由用户自行设置转义字符,比如修改出厂设置,修改为9。
虚位密码处理规则:转义字符和转义字符之间的字符串直接被截去,密码中含转义字符时需要在字符前输入转义字符,即密码中的转义字符为两个转义字符表示。
如果密码开锁,转义字符0,正确密码012345。
用户输入密码开锁,可以直接输入正确的密码:012345,密码正确开锁。
用户输入含转义字符的密码,078900012345,07890删除,0012345转义为012345密码正确开锁。
用户输入含转义字符的密码,072200012345034560,07220删除,034560删除,0012345转义为 012345,密码正确开锁。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京未来产业大数据研究院有限公司,未经南京未来产业大数据研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910947671.1/2.html,转载请声明来源钻瓜专利网。