一种明文密码的加密方法

文档序号:9648872阅读:1022来源:国知局
一种明文密码的加密方法
【技术领域】
[0001]本发明涉及到密码加密方法技术领域,尤其涉及到移动端支付,银行支付,网络账户支付中所使用密码安全等领域。
【背景技术】
[0002]在日常生活中,密码是我们验证用户身份的重要手段,无论是银行取款,商场pos机,证券交易,移动支付,网络应用,甚至工作登陆,门禁通行等等,都需要输入密码,但是这些密码大都是六位固定数字密码,网络应用密码还增加了字母、符号、大小写等形式,一些密码虽然增加了安全措施,但是在公共场合下频繁输密码,仍然有安全隐患,比如:熟人在旁时不好意思避让,陌生人在旁有时不方便遮挡,不法分子远距离摄像,使人们由于密码被偷窥而造成财产损失,再加上财产损失时索赔举证困难,所以用户对当前帐户安全的信任度仍旧不够高,特别是移动支付领域,造成移动支付领域推广困难。支付领域虽然也有小额免密,但不够灵活,所以人们迫切希望能有更安全的措施或方法来保护公民的财产和信息安全。

【发明内容】

[0003]综上所述,本发明的目的在于解决现有的固定数值的密码容易被偷窥漏泄,安全性差的技术不足,而提出一种明文密码的加密方法。
[0004]为解决本发明所提出的技术问题,采用的技术方案为:一种明文密码的加密方法,其特征在于所述方法是在密码输入界面中有序排列出九个以上的标签,每个标签随机显示一个待选字符,每个标签均有一个唯一与其对应的位置码;密码数据库储存的正确密码为用户结合位置码设定的密码算法;当用户在密码输入界面的密码文本框中输入的待验密码等于将密码算法中的位置码替换成当前位置码对应显示的待选字符计算获得的计算结果时,密码验证通过。
[0005]当用户在密码输入界面的密码文本框中输入的待验密码不等于将密码算法中的位置码替换成当前位置码对应显示的待选字符计算获得的计算结果时,密码验证失败,同时对所有标签上显示的待选字符进行重新生成。
[0006]每个标签随机显示的待选字符为随机显示任意一个数字、字母或符号;或者采用随机显示的图形或颜色取替待选字符;或者采用颜色与待选字符相组合。
[0007]所述各标签排列成两排以上,每排三个以上。
[0008]所述的密码文本框数量为2~6个,每个密码文本框允许输入一位字符。
[0009]所述的密码文本框包含有一个以上的真实密码框,其余为误导密码框;每一个真实密码文本框设置一个与之对应的密码算法,真实密码文本框中输入的待验密码需要进行验证;误导密码框输入的待验密码无需进行验证。
[0010]所述的密码算法包括有固定值、位置码对应显示的待选字符、位置码对应显示的待选字符算术运算运算。
[0011]所述的密码文本框数量为4个,每个密码文本框允许输入一位字符,前面两个密码文本框采用一组密码算法,后面两个密码文本框采用一组密码算法。
[0012]本发明的有益效果为:本发明是一种简单、快捷,可以当陌生人面输密码的加密方法;由于密码数据库储存的正确密码为用户结合位置码设定的密码算法,而并非是用户预设的固定数字或字母,每次用户输入的登陆或支付操作所输入需要的正确待验密码是不相同的,无须担心被人偷窥,安全有保障。密码算法相对简单易记时,主要可用于小额支付,简化支付操作;对于大额支付时,可以采用相对较复杂的密码算法,需进行二次验证,或结合传统加密方法进行二次验证。
[0013]由于此加密方法可采用:加、减、乘、混算、位置码、固定值码、误导码、颜色定位码等多种算法,用户可以选择自己适合的易记忆的方法来设定加密算法。
【附图说明】
[0014]图1为本发明案例1~4的密码输入界面示意图;
图2为本发明案例5的密码输入界面示意图。
【具体实施方式】
[0015]以下结合附图本发明优选的具体实施例对本发明的结构作进一步地说明。
[0016]本发明明文密码的加密方法是在密码输入界面中有序排列出九个以上的标签,每个标签随机显示一个待选字符,每个标签均有一个唯一与其对应的位置码;密码数据库储存的正确密码为用户结合位置码设定的密码算法;当用户在密码输入界面的密码文本框中输入的待验密码等于将密码算法中的位置码替换成当前位置码对应显示的待选字符计算获得的计算结果时,密码验证通过。当用户在密码输入界面的密码文本框中输入的待验密码不等于将密码算法中的位置码替换成当前位置码对应显示的待选字符计算获得的计算结果时,密码验证失败,同时对所有标签上显示的待选字符进行重新生成。
[0017]其中,上述有序排列可以是矩形阵列、环形阵列,例如:9个标签,呈3*3矩形阵列;18个标签,呈2*9矩形阵列;27个标签,呈3*9矩形阵列,12个标签,呈环形阵列。
[0018]每个标签随机显示的待选字符可以为随机显示任意一个数字、字母或符号;或者采用随机显示的图形或颜色取替待选字符;或者采用颜色与待选字符相组合。密码文本框数量为2~6个,每个密码文本框允许输入一位字符。优选为所述的密码文本框数量为4个,每个密码文本框允许输入一位字符,前面两个密码文本框采用一组密码算法,后面两个密码文本框采用一组密码算法。
[0019]案例1 一运算码加密
参照图1中所示,密码输入界面中显示18个标签,18个标签呈2*9矩形阵列,也即分成上下两排,每排9个;上排9个标签的位置码分别为A1~A9 ;下排9个标签的位置码分别为B1-B9 ;密码文本框数量为4个,其编号分别M1、M2、M3、M4 ;假如当用户将密码文本框Ml和M2对应的一组密码算法设定为:A2+B1,密码文本框M3和M4对应的一组密码算法设定为:A8*A7 ;按图1中所示的,标签A2、B1随机显示的待选字符分别为数字5、8,A2+B1 = 5+8 =13,也即是将密码算法中的位置码替换成当前位置码对应显示的待选字符计算获得的计算结果为13,密码文本框Ml输入十位数:“1”、密码文本框M2输入个位数:“3”;标签A8、A7随机显示的待选字符分别为数字3、8,A8*A7
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1