一种数字密码的安全输入方法技术

技术编号:19122439 阅读:71 留言:0更新日期:2018-10-10 05:22
本发明专利技术公开的一种数字密码的安全输入方法,包括以下步骤:1、用户从应用程序所提供的图片中选择十张,并将每张图片与密码输入键盘上的数字0、1…9进行一一对应;2、当用户输入数字密码时,应用程序对于用户的每一次输入数字密码都会随机地调用一张图片显示给用户;3、用户将即将输入的一位密码与应用程序显示的图片所对应的数字进行相加,将相加得到的数字对10进行求余,将得到的余数输入到输入框内,直至数字密码输入结束;4、当用户输入数字密码完毕后,应用程序将输入框内的数字与调用的图片所对应的数字按照顺序进行运算,即可得到用户实际输入的数字密码。采用本发明专利技术的方法可以有效地保证用户在输入密码时保护信息不被非法获取。

【技术实现步骤摘要】
一种数字密码的安全输入方法
本专利技术涉及数字密码保护
,尤其涉及一种数字密码的安全输入方法。
技术介绍
用户在登录账户的时候,许多应用程序需要用户输入数字密码才能安全登录应用程序,对应用程序进行操作。保证数字密码的输入安全是很重要的,尤其是在涉及用户财物的情况下。针对数字密码输入安全的研究有很多,例如,专利号为201310441921.7的中国专利公开的智能触摸屏POS机密码安全保护装置及方法,其装置包括FPGA模块、显示屏接口电路、触摸屏接口电路及内置隐藏内存,所述FPGA模块通过显示屏接口电路连接POS机显示屏,通过触摸屏接口电路连接POS机触摸屏,所述FPGA模块用于在Android系统驱动的控制下实现上电和关闭,在上电后,获得显示屏和触摸屏的控制权,使用内置隐藏内存作为显存进行显示屏的界面显示,而后对通过触摸屏输入的密码进行加密运算产生密文,并将密文加扰传输;所述内置隐藏内存与FPGA模块连接,用于在FPGA模块获得显示屏和触摸屏的控制权后,一方面作为显存进行显示屏的界面显示,另一方面进行加密过程的数据缓存。该装置的优点在于:采用物理隔离保证安全性,对原有硬件平台和软件平台不会产生任何影响,采用内置隐藏内存作为显存,杜绝了隐藏在Android系统底层的木马程序、固件程序、处理器微代码等通过拷贝系统内存的方式截获密码的可能性。同时,该装置具有低功耗、小体积等优点。但是,这种装置仍然存在在用户输入密码的时候,保护信息被非法获取的可能性。为此,申请人进行了有益的探索和尝试,找到了解决上述问题的办法,下面将要介绍的技术方案便是在这种背景下产生的。专
技术实现思路
本专利技术所要解决的技术问题:针对现有技术的不足而提供一种数字密码的安全输入方法。本专利技术所解决的技术问题可以采用以下技术方案来实现:一种数字密码的安全输入方法,包括以下步骤:步骤1,初始化时,用户从应用程序所提供的图片中选择十张,并将每张图片与密码输入键盘上的数字0、1、2…9进行一一对应,同时用户需要记住每张图片与数字之间的对应关系,应用程序将每张图片与数字之间的对应关系进行存储;步骤2,当用户输入数字密码时,应用程序对于用户的每一次输入数字密码都会从用户在步骤1选择的十张图片中随机地调用一张图片显示给用户;步骤3,用户将即将输入的一位密码与应用程序当前随机显示的这张图片所对应的数字进行相加,并将相加得到的数字对10进行求余,然后将得到的余数输入到输入框内,如此循环直至数字密码输入结束;步骤4,当用户输入数字密码完毕后,应用程序将输入框内的数字与调用的图片所对应的数字按照顺序进行运算,即可得到用户实际输入的数字密码,如判定运算得到的数字密码与用户所设定的数字密码一致,则允许用户对应用程序进行操作。由于采用了如上的技术方案,本专利技术的有益效果在于:采用本专利技术的方法可以有效地保证用户在输入密码时保护信息不被非法获取,提高了数字密码的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的流程框图。具体实施方式为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本专利技术。参见图1,图中给出的是本专利技术的一种数字密码的安全输入方法,包括以下步骤:步骤S1,应用程序被安装后,在初始化时,用户从应用程序所提供的图片中选择十张,并将每张图片与密码输入键盘上的数字0、1、2…9进行一一对应,同时用户需要记住每张图片与数字之间的对应关系,应用程序将每张图片与数字之间的对应关系进行存储;步骤S2,当用户输入数字密码时,应用程序对于用户的每一次输入数字密码都会从用户在步骤1选择的十张图片中随机地调用一张图片显示给用户;步骤S3,用户将即将输入的一位密码与应用程序当前随机显示的这张图片所对应的数字进行相加,并将相加得到的数字对10进行求余,然后将得到的余数输入到输入框内,例如,用户将要输入的一位密码为6,应用程序当前随机调用的图片所对应的数字为8,那么用户只需要输入(6+8)mod10的结果4输入到输入框内即可;一直按照上述规则进行循环,直至数字密码输入结束;步骤S4,当用户输入数字密码完毕后,应用程序将输入框内的数字与调用的图片所对应的数字按照顺序进行运算,即可得到用户实际输入的数字密码,如判定运算得到的数字密码与用户所设定的数字密码一致,则允许用户对应用程序进行操作,如判定运算得到的数字密码与用户所设定的数字密码不一致,则不允许用户对应用程序进行操作,并提醒用户重新输入数字密码。以上显示和描述了本专利技术的基本原理和主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本专利技术要求保护范围由所附的权利要求书及其等效物界定。本文档来自技高网
...
一种数字密码的安全输入方法

【技术保护点】
1.一种数字密码的安全输入方法,其特征在于,包括以下步骤:步骤1,初始化时,用户从应用程序所提供的图片中选择十张,并将每张图片与密码输入键盘上的数字0、1、2…9进行一一对应,同时用户需要记住每张图片与数字之间的对应关系,应用程序将每张图片与数字之间的对应关系进行存储;步骤2,当用户输入数字密码时,应用程序对于用户的每一次输入数字密码都会从用户在步骤1选择的十张图片中随机地调用一张图片显示给用户;步骤3,用户将即将输入的一位密码与应用程序当前随机显示的这张图片所对应的数字进行相加,并将相加得到的数字对10进行求余,然后将得到的余数输入到输入框内,如此循环直至数字密码输入结束;步骤4,当用户输入数字密码完毕后,应用程序将输入框内的数字与调用的图片所对应的数字按照顺序进行运算,即可得到用户实际输入的数字密码,如判定运算得到的数字密码与用户所设定的数字密码一致,则允许用户对应用程序进行操作。

【技术特征摘要】
1.一种数字密码的安全输入方法,其特征在于,包括以下步骤:步骤1,初始化时,用户从应用程序所提供的图片中选择十张,并将每张图片与密码输入键盘上的数字0、1、2…9进行一一对应,同时用户需要记住每张图片与数字之间的对应关系,应用程序将每张图片与数字之间的对应关系进行存储;步骤2,当用户输入数字密码时,应用程序对于用户的每一次输入数字密码都会从用户在步骤1选择的十张图片中随机地调用一张图片显示给用户...

【专利技术属性】
技术研发人员:郑强杨文山任伟
申请(专利权)人:上海格尔安全科技有限公司
类型:发明
国别省市:上海,31

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

1