【技术实现步骤摘要】
一种数字密码的安全输入方法
本专利技术涉及数字密码保护
,尤其涉及一种数字密码的安全输入方法。
技术介绍
用户在登录账户的时候,许多应用程序需要用户输入数字密码才能安全登录应用程序,对应用程序进行操作。保证数字密码的输入安全是很重要的,尤其是在涉及用户财物的情况下。针对数字密码输入安全的研究有很多,例如,专利号为201310441921.7的中国专利公开的智能触摸屏POS机密码安全保护装置及方法,其装置包括FPGA模块、显示屏接口电路、触摸屏接口电路及内置隐藏内存,所述FPGA模块通过显示屏接口电路连接POS机显示屏,通过触摸屏接口电路连接POS机触摸屏,所述FPGA模块用于在Android系统驱动的控制下实现上电和关闭,在上电后,获得显示屏和触摸屏的控制权,使用内置隐藏内存作为显存进行显示屏的界面显示,而后对通过触摸屏输入的密码进行加密运算产生密文,并将密文加扰传输;所述内置隐藏内存与FPGA模块连接,用于在FPGA模块获得显示屏和触摸屏的控制权后,一方面作为显存进行显示屏的界面显示,另一方面进行加密过程的数据缓存。该装置的优点在于:采用物理隔离保证安全性,对原有硬件平台和软件平台不会产生任何影响,采用内置隐藏内存作为显存,杜绝了隐藏在Android系统底层的木马程序、固件程序、处理器微代码等通过拷贝系统内存的方式截获密码的可能性。同时,该装置具有低功耗、小体积等优点。但是,这种装置仍然存在在用户输入密码的时候,保护信息被非法获取的可能性。为此,申请人进行了有益的探索和尝试,找到了解决上述问题的办法,下面将要介绍的技术方案便是在这种背景下产生的。专 ...
【技术保护点】
1.一种数字密码的安全输入方法,其特征在于,包括以下步骤:步骤1,初始化时,用户从应用程序所提供的图片中选择十张,并将每张图片与密码输入键盘上的数字0、1、2…9进行一一对应,同时用户需要记住每张图片与数字之间的对应关系,应用程序将每张图片与数字之间的对应关系进行存储;步骤2,当用户输入数字密码时,应用程序对于用户的每一次输入数字密码都会从用户在步骤1选择的十张图片中随机地调用一张图片显示给用户;步骤3,用户将即将输入的一位密码与应用程序当前随机显示的这张图片所对应的数字进行相加,并将相加得到的数字对10进行求余,然后将得到的余数输入到输入框内,如此循环直至数字密码输入结束;步骤4,当用户输入数字密码完毕后,应用程序将输入框内的数字与调用的图片所对应的数字按照顺序进行运算,即可得到用户实际输入的数字密码,如判定运算得到的数字密码与用户所设定的数字密码一致,则允许用户对应用程序进行操作。
【技术特征摘要】
1.一种数字密码的安全输入方法,其特征在于,包括以下步骤:步骤1,初始化时,用户从应用程序所提供的图片中选择十张,并将每张图片与密码输入键盘上的数字0、1、2…9进行一一对应,同时用户需要记住每张图片与数字之间的对应关系,应用程序将每张图片与数字之间的对应关系进行存储;步骤2,当用户输入数字密码时,应用程序对于用户的每一次输入数字密码都会从用户在步骤1选择的十张图片中随机地调用一张图片显示给用户...
【专利技术属性】
技术研发人员:郑强,杨文山,任伟,
申请(专利权)人:上海格尔安全科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。