一种密码输入方法技术

技术编号:20162086 阅读:31 留言:0更新日期:2019-01-19 00:14
本发明专利技术提供了一种密码输入方法,用于用户解锁设置在密码系统上的、解锁时需要配合节奏的密码,包括如下步骤,步骤1,设置原始密码;步骤2,输入并记录当次密码;步骤3,按下确认按键;步骤4,判断当前密码与原始密码是否具备第一匹配特征;以及步骤5,判断当前密码与原始密码是否具备第二匹配特征。本发明专利技术提供的密码输入方法具有减少密码安全风险,增加密码安全性的特点。

【技术实现步骤摘要】
一种密码输入方法
本专利技术涉及信息安全领域,具体涉及一种密码输入方法。
技术介绍
密码(password),或称为口令,是指认证用途的字词,可用来验证身份或检查一项操作的许可,达到保护隐私以及防止未经授权的操作的目的。广泛地应用于网站登录、对网络资料库存取、自动取款机的验证等等。目前在密码输入的过程中往往只考虑当前输入密码的第一位、第二位、第三位直至最后一位是否分别能够相对应地与原始密码的第一位、第二位、第三位直至最后一位都完全匹配,若全部匹配成功,则成功解锁密码,这增加了密码的安全风险,特别是在银行的ATM机上时,可能会造成不必要的财产损失。
技术实现思路
本专利技术是为了解决上述问题而进行的,目的在于提供一种在输入当前密码过程中既要依次核对当前密码的每一位字符,又要依次核对每一位从按下到松开所需的时间,还要依次核对相邻两位之间的间隔时间的密码输入方法。本专利技术提供了一种密码输入方法,用于用户解锁设置在密码系统上的、解锁时需要配合节奏的密码,具有这样的特征,包括如下步骤:步骤S1,通过密码系统输入原始密码,密码系统记录该原始密码,包含如下步骤:步骤S1-1,依次设置并储存输入的密码第一位、密码第二位、密码第三位,直至密码第N位;步骤S1-2,依次设置并储存从按下密码第一位对应的按键到松开该按键所用的密码第一位停留时间T1、从按下密码第二位对应的按键到松开该按键所用的密码第二位停留时间T2、从按下密码第三位对应的按键到松开该按键所用的密码第三位停留时间T3、直至从按下密码第N位对应的按键到松开该按键所用的密码第一位停留时间Tn;步骤S1-3,依次设置并储存从松开密码第一位对应的按键开始到刚按下密码第二位对应的按键所用的第一间隔时间t1、从松开密码第二位对应的按键开始到刚按下密码第三位对应的按键所用的第二间隔时间t2、从松开密码第三位对应的按键开始到刚按下密码第四位对应的按键所用的第三间隔时间t3、直至从松开密码第N-1位对应的按键开始到刚按下密码第N位对应的按键所用的第N-1间隔时间t(n-1);步骤S1-4,设置并储存从按下密码第一位对应的按键开始直至松开第N密码对应的按键结束之间的总时间T;步骤S1-5,分别设置并储存密码第一位停留时间T1与总时间T的比例值,获得第一位停留时间比例值T1/T、密码第二位停留时间T2与总时间T的比例值,获得第二位停留时间比例值T2/T、密码第三位停留时间T3与总时间T的比例值,获得第三位停留时间比例值T3/T、直至密码第N位停留时间Tn与总时间T的比例值,获得第N位停留时间比例值Tn/T;步骤S1-6,分别设置并储第一间隔时间t1与总时间T的比例值,获得第一间隔时间比例值t1/T、第二间隔时间t2与总时间T的比例值,获得第二间隔时间比例值t2/T、第三间隔时间t3与总时间T的比例值,获得第三间隔时间比例值t3/T、直至第N-1间隔时间t(n-1)与总时间T的比例值,获得第N-1间隔时间比例值t(n-1)/T;步骤S1-7、分别设置并储存第一位停留时间比例值T1/T的允许误差值、第二位停留时间比例值T2/T的允许误差值、第三位停留时间比例值T3/T的允许误差值,直至第N位停留时间比例值Tn/T的允许误差值均为α;步骤S1-8,分别设置并储存第一间隔时间比例值t1/T的允许误差值、第二间隔时间比例值t2/T的允许误差值、第三间隔时间比例值t3/T的允许误差值,直至第N-1间隔时间比例值t(n-1)/T的允许误差值均为β;步骤S1-9,分别设置并储存第一位停留时间比例值范围值为[T1/T-α,T1/T+α]、第二位停留时间比例值范围值为[T2/T-α,T2/T+α]、第三位停留时间比例值范围值为[T3/T-α,T3/T+α]、直到第N位停留时间比例值范围值为[Tn/T-α,Tn/T+α];以及步骤S1-10,分别设置并储存第一间隔时间比例值范围值为[t1/T-β,t1/T+β]、第二间隔时间比例值范围值为[t2/T-β,t2/T+β]、第三间隔时间比例值范围值为[t3/T-β,t3/T+β]、直到第N-1间隔时间比例值范围值为[t(n-1)/T-β,t(n-1)/T+β];步骤S2,用户通过密码系统输入当次密码,密码系统记录该当次密码,包含如下步骤:步骤S2-1,依次储存输入的密码第Ⅰ位、密码第Ⅱ位、密码第Ⅲ位,直至密码第M位;步骤S2-2,依次储存从按下密码第Ⅰ位对应的按键到松开该按键所用的密码第Ⅰ位停留时间A1、从按下密码第Ⅱ位对应的按键到松开该按键所用的密码第Ⅱ位停留时间A2、从按下密码第Ⅲ位对应的按键到松开该按键所用的密码第Ⅲ位停留时间A3、直至从按下密码第M位对应的按键到松开该按键所用的密码第M位停留时间Am;步骤S2-3,依次储存从松开密码第Ⅰ位对应的按键开始到刚按下密码第Ⅱ位对应的按键所用的第Ⅰ间隔时间a1、从松开密码第Ⅱ位对应的按键开始到刚按下密码第Ⅲ位对应的按键所用的第Ⅱ间隔时间a2、从松开密码第Ⅲ位对应的按键开始到刚按下密码第Ⅳ位对应的按键所用的第Ⅲ间隔时间a3、直至从松开密码第M-1位对应的按键开始到刚按下密码第M位对应的按键所用的第M-1间隔时间a(m-1);步骤S2-4,储存从按下密码第Ⅰ位对应的按键开始直至松开第M密码对应的按键结束之间的总时间B;步骤S2-5,分别依次储存密码第Ⅰ位停留时间A1与总时间B的比例值,获得第Ⅰ位停留时间比例值A1/B、密码第Ⅱ位停留时间A2与总时间B的比例值,获得第Ⅱ位停留时间比例值A2/B、密码第Ⅲ位停留时间A3与总时间T的比例值,获得第Ⅲ位停留时间比例值A3/B、直至密码第M位停留时间Am与总时间B的比例值,获得第M位停留时间比例值Am/B;以及步骤S2-6,分别依次储存第Ⅰ间隔时间a1与总时间B的比例值,获得第Ⅰ间隔时间比例值a1/B、第Ⅱ间隔时间a2与总时间B的比例值,获得第Ⅱ间隔时间比例值a2/B、第Ⅲ间隔时间a3与总时间B的比例值,获得第Ⅲ间隔时间比例值a3/B、直至第M-1间隔时间a(M-1)与总时间B的比例值,获得第M-1间隔时间比例值a(M-1)/B;步骤S3,用户按下设置在密码系统中的确认按键;步骤S4,通过密码系统对当前密码与原始密码进行匹配,包括:步骤S4-1,判断当前密码与原始密码是否具备第一匹配特征:步骤S4-2,若步骤S4-1中的判断结果为否时,则解锁失败;以及步骤S4-3,若步骤S4-1中判断结果为是时,则判断当前密码与原始密码是否具备第二匹配特征:步骤S5,若步骤S4-3中的判断结果为否时,则解锁失败;以及步骤S6,若步骤S4-3中的判断结果为是时,则解锁成功。在本专利技术提供的密码输入方法中,还可以具有这样的特征:其中,α的取值范围为0%至50%。在本专利技术提供的密码输入方法中,还可以具有这样的特征:其中,β的取值范围为0%至50%。在本专利技术提供的密码输入方法中,还可以具有这样的特征:其中,第一匹配特征为:密码第Ⅰ位与密码第一位为同一个按键;密码第Ⅱ位与密码第二位为同一个按键;密码第Ⅲ位与密码第三位为同一个按键;以及直至密码第M位与密码第N位为同一个按键。在本专利技术提供的密码输入方法中,还可以具有这样的特征:其中,第二匹配特征为:第Ⅰ位停留时间比例值A1/B是在第一位停留时间比例值范围本文档来自技高网...

【技术保护点】
1.一种密码输入方法,用于用户解锁设置在密码系统上的、解锁时需要配合节奏的密码,其特征在于,包括如下步骤:步骤S1,通过所述密码系统输入原始密码,所述密码系统记录该原始密码,包含如下步骤:步骤S1‑1,依次设置并储存输入的密码第一位、密码第二位、密码第三位,直至密码第N位;步骤S1‑2,依次设置并储存从按下所述密码第一位对应的按键到松开该按键所用的密码第一位停留时间T1、从按下所述密码第二位对应的按键到松开该按键所用的密码第二位停留时间T2、从按下所述密码第三位对应的按键到松开该按键所用的密码第三位停留时间T3、直至从按下所述密码第N位对应的按键到松开该按键所用的密码第一位停留时间Tn;步骤S1‑3,依次设置并储存从松开所述密码第一位对应的按键开始到刚按下所述密码第二位对应的按键所用的第一间隔时间t1、从松开所述密码第二位对应的按键开始到刚按下所述密码第三位对应的按键所用的第二间隔时间t2、从松开所述密码第三位对应的按键开始到刚按下所述密码第四位对应的按键所用的第三间隔时间t3、直至从松开所述密码第N‑1位对应的按键开始到刚按下所述密码第N位对应的按键所用的第N‑1间隔时间t(n‑1);步骤S1‑4,设置并储存从按下所述密码第一位对应的按键开始直至松开第N密码对应的按键结束之间的总时间T;步骤S1‑5,分别设置并储存所述密码第一位停留时间T1与总时间T的比例值,获得第一位停留时间比例值T1/T、所述密码第二位停留时间T2与总时间T的比例值,获得第二位停留时间比例值T2/T、所述密码第三位停留时间T3与总时间T的比例值,获得第三位停留时间比例值T3/T、直至所述密码第N位停留时间Tn与总时间T的比例值,获得第N位停留时间比例值Tn/T;步骤S1‑6,分别设置并储所述第一间隔时间t1与总时间T的比例值,获得第一间隔时间比例值t1/T、所述第二间隔时间t2与总时间T的比例值,获得第二间隔时间比例值t2/T、所述第三间隔时间t3与总时间T的比例值,获得第三间隔时间比例值t3/T、直至所述第N‑1间隔时间t(n‑1)与总时间T的比例值,获得第N‑1间隔时间比例值t(n‑1)/T;步骤S1‑7、分别设置并储存所述第一位停留时间比例值T1/T的允许误差值、所述第二位停留时间比例值T2/T的允许误差值、所述第三位停留时间比例值T3/T的允许误差值,直至所述第N位停留时间比例值Tn/T的允许误差值均为α;步骤S1‑8,分别设置并储存所述第一间隔时间比例值t1/T的允许误差值、所述第二间隔时间比例值t2/T的允许误差值、所述第三间隔时间比例值t3/T的允许误差值,直至所述第N‑1间隔时间比例值t(n‑1)/T的允许误差值均为β;步骤S1‑9,分别设置并储存第一位停留时间比例值范围值为[T1/T-所述α,T1/T+所述α]、第二位停留时间比例值范围值为[T2/T-所述α,T2/T+所述α]、第三位停留时间比例值范围值为[T3/T-所述α,T3/T+所述α]、直到第N位停留时间比例值范围值为[Tn/T-所述α,Tn/T+所述α];以及步骤S1‑10,分别设置并储存第一间隔时间比例值范围值为[t1/T-所述β,t1/T+所述β]、第二间隔时间比例值范围值为[t2/T-所述β,t2/T+所述β]、第三间隔时间比例值范围值为[t3/T-所述β,t3/T+所述β]、直到第N‑1间隔时间比例值范围值为[t(n‑1)/T-所述β,t(n‑1)/T+所述β];步骤S2,所述用户通过所述密码系统输入当次密码,所述密码系统记录该当次密码,包含如下步骤:步骤S2‑1,依次储存输入的密码第Ⅰ位、密码第Ⅱ位、密码第Ⅲ位,直至密码第M位;步骤S2‑2,依次储存从按下所述密码第Ⅰ位对应的按键到松开该按键所用的密码第Ⅰ位停留时间A1、从按下所述密码第Ⅱ位对应的按键到松开该按键所用的密码第Ⅱ位停留时间A2、从按下所述密码第Ⅲ位对应的按键到松开该按键所用的密码第Ⅲ位停留时间A3、直至从按下所述密码第M位对应的按键到松开该按键所用的密码第M位停留时间Am;步骤S2‑3,依次储存从松开所述密码第Ⅰ位对应的按键开始到刚按下所述密码第Ⅱ位对应的按键所用的第Ⅰ间隔时间a1、从松开所述密码第Ⅱ位对应的按键开始到刚按下所述密码第Ⅲ位对应的按键所用的第Ⅱ间隔时间a2、从松开所述密码第Ⅲ位对应的按键开始到刚按下所述密码第Ⅳ位对应的按键所用的第Ⅲ间隔时间a3、直至从松开所述密码第M‑1位对应的按键开始到刚按下所述密码第M位对应的按键所用的第M‑1间隔时间a(m‑1);步骤S2‑4,储存从按下所述密码第Ⅰ位对应的按键开始直至松开第M密码对应的按键结束之间的总时间B;步骤S2‑5,分别依次储存所述密码第Ⅰ位停留时间A1与总时间B的比例值,获得第Ⅰ位停留时间比例值A1/B、所述密码第Ⅱ位停留时间A2与总时间B...

【技术特征摘要】
1.一种密码输入方法,用于用户解锁设置在密码系统上的、解锁时需要配合节奏的密码,其特征在于,包括如下步骤:步骤S1,通过所述密码系统输入原始密码,所述密码系统记录该原始密码,包含如下步骤:步骤S1-1,依次设置并储存输入的密码第一位、密码第二位、密码第三位,直至密码第N位;步骤S1-2,依次设置并储存从按下所述密码第一位对应的按键到松开该按键所用的密码第一位停留时间T1、从按下所述密码第二位对应的按键到松开该按键所用的密码第二位停留时间T2、从按下所述密码第三位对应的按键到松开该按键所用的密码第三位停留时间T3、直至从按下所述密码第N位对应的按键到松开该按键所用的密码第一位停留时间Tn;步骤S1-3,依次设置并储存从松开所述密码第一位对应的按键开始到刚按下所述密码第二位对应的按键所用的第一间隔时间t1、从松开所述密码第二位对应的按键开始到刚按下所述密码第三位对应的按键所用的第二间隔时间t2、从松开所述密码第三位对应的按键开始到刚按下所述密码第四位对应的按键所用的第三间隔时间t3、直至从松开所述密码第N-1位对应的按键开始到刚按下所述密码第N位对应的按键所用的第N-1间隔时间t(n-1);步骤S1-4,设置并储存从按下所述密码第一位对应的按键开始直至松开第N密码对应的按键结束之间的总时间T;步骤S1-5,分别设置并储存所述密码第一位停留时间T1与总时间T的比例值,获得第一位停留时间比例值T1/T、所述密码第二位停留时间T2与总时间T的比例值,获得第二位停留时间比例值T2/T、所述密码第三位停留时间T3与总时间T的比例值,获得第三位停留时间比例值T3/T、直至所述密码第N位停留时间Tn与总时间T的比例值,获得第N位停留时间比例值Tn/T;步骤S1-6,分别设置并储所述第一间隔时间t1与总时间T的比例值,获得第一间隔时间比例值t1/T、所述第二间隔时间t2与总时间T的比例值,获得第二间隔时间比例值t2/T、所述第三间隔时间t3与总时间T的比例值,获得第三间隔时间比例值t3/T、直至所述第N-1间隔时间t(n-1)与总时间T的比例值,获得第N-1间隔时间比例值t(n-1)/T;步骤S1-7、分别设置并储存所述第一位停留时间比例值T1/T的允许误差值、所述第二位停留时间比例值T2/T的允许误差值、所述第三位停留时间比例值T3/T的允许误差值,直至所述第N位停留时间比例值Tn/T的允许误差值均为α;步骤S1-8,分别设置并储存所述第一间隔时间比例值t1/T的允许误差值、所述第二间隔时间比例值t2/T的允许误差值、所述第三间隔时间比例值t3/T的允许误差值,直至所述第N-1间隔时间比例值t(n-1)/T的允许误差值均为β;步骤S1-9,分别设置并储存第一位停留时间比例值范围值为[T1/T-所述α,T1/T+所述α]、第二位停留时间比例值范围值为[T2/T-所述α,T2/T+所述α]、第三位停留时间比例值范围值为[T3/T-所述α,T3/T+所述α]、直到第N位停留时间比例值范围值为[Tn/T-所述α,Tn/T+所述α];以及步骤S1-10,分别设置并储存第一间隔时间比例值范围值为[t1/T-所述β,t1/T+所述β]、第二间隔时间比例值范围值为[t2/T-所述β,t2/T+所述β]、第三间隔时间比例值范围值为[t3/T-所述β,t3/T+所述β]、直到第N-1间隔时间比例值范围值为[t(n-1)/T-所述β,t(n-1)/T+所述β];步骤S2,所述用户通过所述密码系统输入当次密码,所述密码系统记录该当次密码,包含如下步骤:步骤S2-1,依次储存输入的密码第Ⅰ位、密码第Ⅱ位、密码第Ⅲ位,直至密码第M位;步骤S2-2,依次储存从按下所述密码第Ⅰ位对应的按键到松开该按键所用的密码第Ⅰ位停留时间A1、从按下所述密码第Ⅱ位对应的按键到松开该按键所用的密码第Ⅱ位停留时间A2、从按下所...

【专利技术属性】
技术研发人员:李丕丁程莞鑫周祥宇
申请(专利权)人:上海理工大学
类型:发明
国别省市:上海,31

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

1