CN106295314A - 基于虚拟键盘的加密方法及装置 - Google Patents
基于虚拟键盘的加密方法及装置 Download PDFInfo
- Publication number
- CN106295314A CN106295314A CN201510268973.8A CN201510268973A CN106295314A CN 106295314 A CN106295314 A CN 106295314A CN 201510268973 A CN201510268973 A CN 201510268973A CN 106295314 A CN106295314 A CN 106295314A
- Authority
- CN
- China
- Prior art keywords
- information
- character
- user
- input
- keyboard
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
- G06F21/46—Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种基于虚拟键盘的加密方法及装置,其中,该方法包括:在用户启动虚拟键盘执行信息输入时,随机显示多种预设的虚拟键盘字符信息布局中的一种;通过预设规则对用户在随机显示的虚拟键盘字符信息布局上输入的信息进行加密。通过本发明,使得用户在在线支付时更加安全,解决了相关技术中移动客户端在线支付不够安全的问题。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种基于虚拟键盘的加密方法及装置。
背景技术
随着互联网迅速发展,网上购物成为现在人们生活的主题,如淘宝、京东以及各大网购网站,并且随着智能手机的普及,人们的生活渐渐成为掌上生活,移动支付应运而生,这是对传统面对面资金交易的转变。所以能否快捷并安全的支付成为目前资金转移的重要问题。
目前手机系统大都是Android和IOS系统,但是目前各个客户端软件均没有非常严密的保护措施,使得用户完全信赖自己的资金安全,所以制约了移动支付的蓬勃发展。
目前移动支付技术使用的键盘均是普通键盘、类似普通键盘或乱序的虚拟键盘,然后对用户输入的支付密码进行加密,普通虚拟键盘容易造成密码被旁观者偷窥,乱序的虚拟键盘可以有效的防止这一点,以最前沿的乱序的虚拟键盘为例,该虚拟键盘在使用上趋向于个人设备PC端应用,对键盘布局和数字键的处理没有涉及,采用同原有键盘具有一一映射关系,形成映射表存储于PC端,原键盘为QWER,如生成的乱序键盘为ERPY…,若用户输入的字符为Q,则映射为E,然后采用预设的加密算法,对用户输入进行加密。该方法一定程度上解决了密码安全问题,但是还不够理想。
针对相关技术中移动客户端在线支付不够安全的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种基于虚拟键盘的加密方法及装置,以至少解决相关技术中移动客户端在线支付不够安全的问题。
根据本发明的一个方面,提供了一种基于虚拟键盘的加密方法,包括:在用户启动虚拟键盘执行信息输入时,随机显示多种预设的所述虚拟键盘字符信息布局中的一种;通过预设规则对用户在随机显示的所述虚拟键盘字符信息布局上输入的信息进行加密。
进一步地,所述字符信息包括:字母和数字信息、符号信息以及功能键信息,则随机显示多种预设的所述虚拟键盘字符信息布局中的一种包括:将所述符号信息中指定常用的符号信息和所述功能键信息在所述字符信息布局的指定位置上显示;将所述字母和数字信息在所述字符信息布局上随机显示。
进一步地,所述数字信息为中文数字信息。
进一步地,通过预设规则对用户在随机显示的所述虚拟键盘字符信息布局上输入的信息进行加密包括:通过RSA公钥加密算法对用户在随机显示的所述虚拟键盘字符信息布局上输入的信息进行加密。
进一步地,在通过预设规则对用户在随机显示的所述虚拟键盘字符信息布局上输入的信息进行加密之后,所述方法还包括:将加密后信息发送到第三平台进行校验。
根据本发明的另一个方面,提供了一种基于虚拟键盘的加密装置,包括:显示模块,用于在用户启动虚拟键盘执行信息输入时,随机显示多种预设的所述虚拟键盘字符信息布局中的一种;加密模块,用于通过预设规则对用户在随机显示的所述虚拟键盘字符信息布局上输入的信息进行加密。
进一步地,所述字符信息包括:字母和数字信息、符号信息以及功能键信息,则所述显示模块包括:第一显示单元,用于将所述符号信息中指定常用的符号信息和所述功能键信息在所述字符信息布局的指定位置上显示;第二显示单元,用于将所述字母和数字信息在所述字符信息布局上随机显示。
进一步地,所述数字信息为中文数字信息。
进一步地,所述加密模块,还用于通过RSA公钥加密算法对用户在随机显示的所述虚拟键盘字符信息布局上输入的信息进行加密。
进一步地,在通过预设规则对用户在随机显示的所述虚拟键盘字符信息布局上输入的信息进行加密之后,所述装置还包括:发送模块,用于将加密后信息发送到第三平台进行校验。
通过本发明,采用在用户启动虚拟键盘执行信息输入时,在终端的界面随机显示一种虚拟键盘字符信息的布局,也就是说在终端显示的键盘字符信息并只是只有一种布局方式,然后在随机显示的虚拟键盘字符信息布局上对用户输入的信息进行加密,通过本实施例,使得用户在在线支付时更加安全,解决了相关技术中移动客户端在线支付不够安全的问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的基于虚拟键盘的加密方法的流程图;
图2是根据本发明实施例的基于虚拟键盘的加密装置的结构框图;
图3是根据本发明实施例的基于虚拟键盘的加密装置的可选结构框图一;
图4是根据本发明实施例的基于虚拟键盘的加密装置的可选结构框图二;
图5是根据本发明可选实施例的实现快捷支付的安全键盘的系统结构框图;
图6是根据本发明可选实施例的安全键盘的布局图一;
图7是根据本发明可选实施例的安全键盘的布局图二;
图8是根据本发明可选实施例的实现快捷支付的安全键盘的方法的流程图;
图9是根据本发明可选实施例的密码处理模块内部的操作过程的流程图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
本实施例提供了一种基于虚拟键盘的加密方法,图1是根据本发明实施例的基于虚拟键盘的加密方法的流程图,如图1所示,该方法的步骤包括:
步骤S102:在用户启动虚拟键盘执行信息输入时,随机显示多种预设的虚拟键盘字符信息布局中的一种;
步骤S104:通过预设规则对用户在随机显示的虚拟键盘字符信息布局上输入的信息进行加密。
通过本实施例,采用在用户启动虚拟键盘执行信息输入时,在终端的界面随机显示一种虚拟键盘字符信息的布局,也就是说在终端显示的键盘字符信息并只是只有一种布局方式,然后在随机显示的虚拟键盘字符信息布局上对用户输入的信息进行加密,通过本实施例,使得用户在在线支付时更加安全,解决了相关技术中移动客户端在线支付不够安全的问题。
对于本实施例涉及到的字符信息可以包括:字母和数字信息、符号信息以及功能键信息,基于此,本实施例中步骤S102中随机显示多种预设的虚拟键盘字符信息布局中的一种的方式,可以通过如下方式来实现:
步骤S11:将符号信息中指定常用的符号信息和功能键信息在字符信息布局的指定位置上显示;
步骤S12:将字母和数字信息在字符信息布局上随机显示。
对于上述步骤S11和步骤S12,在本实施例的一个应用场景中,虚拟键盘的布局可以是:常规键盘的布局包含49个按键,在本实施例中顶部是收起键(功能键)、常用的6个字符键(指定常用的符号键)和删除键(功能键),接着一排是从零到九的数字按键,中间区域是26个字母键,下侧左边分布大写切换和小写切换转换键(功能键),下侧右边分布符号切换和确认键(功能键),正中最下侧是空格键(功能键)。可见,在本实施例中功能键和指定常用的符号键分布在固定的位置,而字母和字符键只是在固定区域,而在这个固定区域内字母和字符键的顺序是随机的。
在本实施例的另一个可选实施方式中,对于本实施例涉及到的数字信息为可选为中文数字信息。虽然数字键用中文键表示,但在后台处理输入的密码时依然按阿拉伯数字0-9来处理,这样做的目的是保障用户输入的安全,别人看到的输入和后台实际存储的输入有差别,同时键盘上输入和后台存储又有关联,易于用户理解自己的输入,既方便了用户的输入又保障了用户输入的安全。
而对于本实施例涉及到的步骤S104中通过预设规则对用户在随机显示的虚拟键盘字符信息布局上输入的信息进行加密方式,在本实施例的一个可选实施方式,可以通过如下方式来实现:通过RSA公钥加密算法对用户在随机显示的虚拟键盘字符信息布局上输入的信息进行加密。需要说明的是RSA公钥加密算法是RSA公开密钥密码体制,该公开密钥密码提示就是使用不同的加密密钥与解密密钥,是一种“由一致加密密钥推导出解密密钥在计算上不可行的”密码体制,此外,该RSA算法仅仅是用来进行举例说明,并不构成本发明的限定,其他可以用来进行加密的算法也是在本发明的保护范围之内的。
而在本实施例的通过预设规则对用户在随机显示的虚拟键盘字符信息布局上输入的信息进行加密之后,本实施例的方法还可以包括:将加密后信息发送到第三平台进行校验。
在本实施例中还提供了一种基于虚拟键盘的加密装置,该装置用于实现上述实施例及可选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”“单元”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图2是根据本发明实施例的基于虚拟键盘的加密装置的结构框图,如图2所示,该装置包括:显示模块22,用于在用户启动虚拟键盘执行信息输入时,随机显示多种预设的虚拟键盘字符信息布局中的一种;加密模块24,与显示模块22耦合连接,用于通过预设规则对用户在随机显示的虚拟键盘字符信息布局上输入的信息进行加密。
图3是根据本发明实施例的基于虚拟键盘的加密装置的可选结构框图一,如图3所示,字符信息包括:字母和数字信息、符号信息以及功能键信息,则显示模块22包括:第一显示单元32,用于将符号信息中指定常用的符号信息和功能键信息在字符信息布局的指定位置上显示;第二显示单元34,与第一显示单元32耦合连接,用于将字母和数字信息在字符信息布局上随机显示。
可选地,对于本实施例中涉及到的述数字信息为中文数字信息。
可选地,加密模块24,还用于通过RSA公钥加密算法对用户在随机显示的虚拟键盘字符信息布局上输入的信息进行加密。
图4是根据本发明实施例的基于虚拟键盘的加密装置的可选结构框图二,在通过预设规则对用户在随机显示的虚拟键盘字符信息布局上输入的信息进行加密之后,该装置还包括:发送模块42,与加密模块24耦合连接,用于将加密后信息发送到第三平台进行校验。
下面结合本发明的可选实施例对本发明进行举例说明;
本可选实施例,提供了一种实现快捷支付的安全键盘方法,其中,安全键盘布局部分包含49个按键,顶部是收起键、常用的6个字符键和删除键,接着一排是中文从零到九的按键,中间区域是26个字母或字符键,下侧左边分布大写切换和小写切换转换键,下侧右边分布符号切换和确认键,正中最下侧是空格键。
本可选实施例中安全键盘具备数字键始终在第二排且随机分布,字母键和字符键每次展现或切换布局均进行重新排列,仅有收起、删除、大写、小写、符号、空格和确认键布局不会改变。
需要说明的是,收起键用于收起安全软键盘,删除键用于删除输入的密码中的单个字符,大写键用于切换键盘上的小写字母至大写字母,小写键用于切换键盘上的大写字母至小写字母,符号键用于将软键盘上的小写字母区域切换成字符区域,空格键用于输入单个空格字符,确认键用于密码的加密并传输到服务器。
本可选实施例还提供了一种实现快捷支付的安全键盘的系统,该系统包括以下部分:
1)在终端上提供独特的虚拟键盘布局,布局中包含字母、中文数字展示、字符和必要的功能按键;其中,该功能按键用于提供乱序的字母、中文数字和字符键盘,每次展示虚拟键盘布局局部重新改变,后台随机排序字母、中文数字和字符并在键盘的不同区域进行展现;
2)提供密码输入模块,用于输入用*显示的用户密码输入,输入后的密码在输入框并进行加密处理,期间可以进行大小写切换、符号切换等满足用户输入的需要,密码采集模块通过监听键盘来获取每个键盘的值并得到输入的密码,乱序后键盘的每个按键具有一个码值,该码值唯一且与按键一一对应,监听每个按键获取用户的输入;
3)中文数字处理模块,用于当监听到中文数字按键操作时,后台按对应阿拉伯数字作为用户输入;
4)功能按键处理模块,用于监听功能按键,当功能按键操作时,触发相应的功能,如当大小写切换功能触发时,切换字母区域的大小写字母;
5)密码加密模块,用于将输入的密码进行加密处理,使用RSA进行加密;
6)传输模块,用于将生成的密文传输到第三方平台进行校验;
可见,本可选实施例从功能上分主要分为四大模块:安全键盘布局模块、安全键盘输入模块、密码处理模块、密文传输模块。安全键盘布局模块展示合理按键布局,安全键盘输入模块主要处理密码输入和各种切换,密码处理模块是对密码进行加密处理,密文传输模块实现密文与第三方平台对接。
下面结合本可选实施例的方法及上述模块,对本可选实施例进行相关说明;
首先,对于本可选实施例中的键盘包括:个性化虚拟键盘,封装系统自带键盘,重新布局键盘,并对本可选实施例中的安全键盘分为汉字数字键、字母键、符号键和功能键。
其中,重写或自定义功能键的实现,自定义收起键盘方法,实现点击安全键盘收起键能收起安全键盘、重写大小写切换键,实现切换大写键随机展示大写字母键盘,切换小写键随机展示小写字母键盘,重写符号键,实现点击符号键随机展示符号键盘,自定义删除键,实现点击删除键能删除密码框中的一个密码,自定义确认键,实现点击确认键,实现密码加密并传输。
然后,在密码输入中文数字处理时,监听中文数字输入,对于中文数字键在后台以阿拉伯数字处理。密码输入完毕后,调用密码加密算法完成密码的加密操作。加密完成后,密文传输给第三方平台
采用本可选实施例与相关技术相比,可以有效识别资金操作的使用者,保障用户资金的安全并且方便用户网上支付。解决了相关技术中的移动支付存在的安全隐患,从而确保用户资金安全。
本可选实施例可以应用于:(1)支付宝,支付宝的密码支付可以使用本发明中的方法,当用户在网上淘宝或转账时可以使用具有本发明安全键盘来保障你的资金安全,达到方便使用、快捷使用和安全有保障的效果。(2)手机网银,手机网银在密码输入时可以调用本发明的安全键盘,用户在用手机进行资金操作时可以用安全键盘输入密码,避免密码被他人查看与泄露,同时密码加密处理,双重保障。(3)理财应用,手机上的理财应用可以对登陆密码和支付密码进行安全键盘的使用,来保障资金安全。(4)火车购票,手机在登陆12306购票时登陆密码可以使用安全键盘,可以保护用户的密码不被泄露,保障用户购票信息以及个人信息的安全。
下面结合附图对本发明可选实施例进行详细说明;
图5是根据本发明可选实施例的实现快捷支付的安全键盘的系统结构框图,如图5所示,本可选实施的系统包括:安全键盘布局模块,安全键盘输入模块,密码处理模块和密码传输模块。其中安全键盘布局模块对虚拟键盘布局进行设计,最上排是常用字符,接着是一排中文数字布局,中间区域为字母展示区域可以切换为大写字母或字符,周围布局实用的功能键;安全键盘输入模块用于完成输入的各种操作,包含切换大小写,切换字符,每次展示键盘的内容重新布局,以及收起安全键盘和删除输入的一个字符;密码处理模块主要完成用户输入的密码进行RSA加密操作,获得加密后的用户密码;密码传输模块完成密文的传输给第三方服务器。
图6是根据本发明可选实施例的安全键盘的布局图一,图7是根据本发明可选实施例的安全键盘的布局图二,图6展示了字母键盘的布局,图7展示了符号键盘的布局,这种布局在Android平台通过用xml文件写好布局文件,在Res下新建两个xml文件,分别为qwerty.xml和symbols.xml,qwerty.xml是图6的布局文件,symbols.xml是图7的布局文件。该布局文件实现软键盘的布局,每个按键都有一个codes值,即布局中的每个键盘按键有个code码值与之一一对应,如按键a对应的码值为97,通过code值来监听每一个按键,代码中需要对现有的Android平台的keyBoard进行封装,使用原有的keyBoard的方法,对于特殊需要的功能需要重新一些方法或自定义一些方法来实现,对于IOS平台,通过获取系统键盘所在的view,然后自定义一个view覆盖在系统键盘view上,接着加入个性化实现的方法。
图8是根据本发明可选实施例的实现快捷支付的安全键盘的方法的流程图,如图8所示,该流程的步骤包括:
步骤S802:启动安全键盘;
步骤S804:密码输入处理;
步骤S806:密码加密;
步骤S808:密码传输;
步骤S810:判断密码是否正确;在判断为是时,执行步骤S812,在判断为否时,执行步骤S814;
步骤S812:支付成功;
步骤S814:支付失败。
也就是说,上述步骤S802至步骤S814整个过程为:启动安全键盘,此时会弹出本发明自定义的安全键盘布局,在安全键盘上进行操作,输入密码,因每次弹出的安全键盘中键盘内容的布局不一样,从而避免输入密码的泄露,后台根据每个按键的code进行监听,对于点击中文数字时后台进行判断按阿拉伯数字进行处理,接着系统会对用户输入的密码使用RSA方法进行加密,并且使用该算法加密的结果在java平台上给定密钥和密文后后可以解密出明文,将加密后的密文传输给服务端数据库进行比对,判断密码的正确性,若密码不对直接支付失败返回,若密码比对正确,跳转到支付成功界面,提示用户的支付操作成功完成。
图9是根据本发明可选实施例的密码处理模块内部的操作过程的流程图,如图9所示,该流程的步骤包括:
步骤S902:输入密码;
步骤S904:密码RSA加密;
步骤S906:输出加密后的密码。
该过程的详细过程为:密码处理采用1024位RSA算法,首先生成公钥和私钥,用户的密码根据公钥加密成密文输出,传送到服务端时,服务端用私钥和密文进行解密,若解密的结果和数据库中存储的结果一致,则说明密码输入正确,否则密码输入有误。
在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。
在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。
显然,本领域的技术人员应该明白,上述本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
上述仅为本发明的可选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种基于虚拟键盘的加密方法,其特征在于,包括:
在用户启动虚拟键盘执行信息输入时,随机显示多种预设的所述虚拟键盘字符信息布局中的一种;
通过预设规则对用户在随机显示的所述虚拟键盘字符信息布局上输入的信息进行加密。
2.根据权利要求1所述的方法,其特征在于,所述字符信息包括:字母和数字信息、符号信息以及功能键信息,则随机显示多种预设的所述虚拟键盘字符信息布局中的一种包括:
将所述符号信息中指定常用的符号信息和所述功能键信息在所述字符信息布局的指定位置上显示;
将所述字母和数字信息在所述字符信息布局上随机显示。
3.根据权利要求2所述的方法,其特征在于,所述数字信息为中文数字信息。
4.根据权利要求1所述的方法,其特征在于,通过预设规则对用户在随机显示的所述虚拟键盘字符信息布局上输入的信息进行加密包括:
通过RSA公钥加密算法对用户在随机显示的所述虚拟键盘字符信息布局上输入的信息进行加密。
5.根据权利要求1所述的方法,其特征在于,在通过预设规则对用户在随机显示的所述虚拟键盘字符信息布局上输入的信息进行加密之后,所述方法还包括:
将加密后信息发送到第三平台进行校验。
6.一种基于虚拟键盘的加密装置,其特征在于,包括:
显示模块,用于在用户启动虚拟键盘执行信息输入时,随机显示多种预设的所述虚拟键盘字符信息布局中的一种;
加密模块,用于通过预设规则对用户在随机显示的所述虚拟键盘字符信息布局上输入的信息进行加密。
7.根据权利要求6所述的装置,其特征在于,所述字符信息包括:字母和数字信息、符号信息以及功能键信息,则所述显示模块包括:
第一显示单元,用于将所述符号信息中指定常用的符号信息和所述功能键信息在所述字符信息布局的指定位置上显示;
第二显示单元,用于将所述字母和数字信息在所述字符信息布局上随机显示。
8.根据权利要求7所述的装置,其特征在于,所述数字信息为中文数字信息。
9.根据权利要求6所述的装置,其特征在于,
所述加密模块,还用于通过RSA公钥加密算法对用户在随机显示的所述虚拟键盘字符信息布局上输入的信息进行加密。
10.根据权利要求6所述的装置,其特征在于,在通过预设规则对用户在随机显示的所述虚拟键盘字符信息布局上输入的信息进行加密之后,所述装置还包括:
发送模块,用于将加密后信息发送到第三平台进行校验。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510268973.8A CN106295314A (zh) | 2015-05-22 | 2015-05-22 | 基于虚拟键盘的加密方法及装置 |
PCT/CN2016/071219 WO2016188127A1 (zh) | 2015-05-22 | 2016-01-18 | 基于虚拟键盘的加密方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510268973.8A CN106295314A (zh) | 2015-05-22 | 2015-05-22 | 基于虚拟键盘的加密方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106295314A true CN106295314A (zh) | 2017-01-04 |
Family
ID=57393454
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510268973.8A Pending CN106295314A (zh) | 2015-05-22 | 2015-05-22 | 基于虚拟键盘的加密方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106295314A (zh) |
WO (1) | WO2016188127A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107766719A (zh) * | 2017-09-18 | 2018-03-06 | 北京华伟恒远信息系统技术有限公司 | 一种对登录信息进行加密的方法及装置 |
CN108280647A (zh) * | 2018-02-12 | 2018-07-13 | 北京金山安全软件有限公司 | 数字钱包的私钥保护方法、装置、电子设备及存储介质 |
CN113378195A (zh) * | 2021-06-21 | 2021-09-10 | 上海盛付通电子支付服务有限公司 | 一种进行加密通信的方法、设备、介质及程序产品 |
CN113806766A (zh) * | 2021-08-12 | 2021-12-17 | 招银云创信息技术有限公司 | 数据加密方法、装置、计算机设备和存储介质 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201520760D0 (en) * | 2015-05-27 | 2016-01-06 | Mypinpad Ltd And Licentia Group Ltd | Encoding methods and systems |
CN110598486B (zh) * | 2019-08-30 | 2022-02-15 | 北京奇艺世纪科技有限公司 | 虚拟键盘加密方法、装置及可读存储介质 |
CN111914312B (zh) * | 2020-08-07 | 2024-02-13 | 上海方付通科技服务股份有限公司 | 基于贴膜卡硬件的终端密码键盘系统及pin码保护方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1111462A (zh) * | 1993-07-01 | 1995-11-08 | 布尔Cp8公司 | 保密信息输入的处理方法及相关终端 |
CN1588280A (zh) * | 2004-07-08 | 2005-03-02 | 上海交通大学 | 动态密码输入方法及其键盘 |
CN2751351Y (zh) * | 2004-12-15 | 2006-01-11 | 重庆邮电学院 | 防窥视触摸屏式键位随机排列密码输入器 |
CN101075873A (zh) * | 2007-06-28 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 内容输入方法及其系统 |
CN101388059A (zh) * | 2007-09-14 | 2009-03-18 | 英业达股份有限公司 | 防止木马程序的屏幕键盘输入系统及其方法 |
CN102566924A (zh) * | 2011-12-26 | 2012-07-11 | 重庆新媒农信科技有限公司 | 加强安全保护的软键盘运行处理方法 |
CN103390124A (zh) * | 2012-05-08 | 2013-11-13 | 迪斯克雷蒂克斯科技公司 | 安全输入和处理口令的设备、系统和方法 |
CN103996011A (zh) * | 2014-06-05 | 2014-08-20 | 福建天晴数码有限公司 | 一种保护密码输入安全的方法和装置 |
CN104239783A (zh) * | 2014-09-19 | 2014-12-24 | 东软集团股份有限公司 | 一种特定信息安全输入系统及方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6549194B1 (en) * | 1999-10-01 | 2003-04-15 | Hewlett-Packard Development Company, L.P. | Method for secure pin entry on touch screen display |
CN101316424A (zh) * | 2008-07-08 | 2008-12-03 | 阿里巴巴集团控股有限公司 | 一种信息传输方法、系统及装置 |
CN102662483A (zh) * | 2012-02-28 | 2012-09-12 | 浪潮电子信息产业股份有限公司 | 一种对云计算业务智能终端用户信息安全输入的方法 |
CN104866129A (zh) * | 2014-07-09 | 2015-08-26 | 深圳市证通电子股份有限公司 | 计算设备及其密码输入方法 |
-
2015
- 2015-05-22 CN CN201510268973.8A patent/CN106295314A/zh active Pending
-
2016
- 2016-01-18 WO PCT/CN2016/071219 patent/WO2016188127A1/zh active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1111462A (zh) * | 1993-07-01 | 1995-11-08 | 布尔Cp8公司 | 保密信息输入的处理方法及相关终端 |
CN1588280A (zh) * | 2004-07-08 | 2005-03-02 | 上海交通大学 | 动态密码输入方法及其键盘 |
CN2751351Y (zh) * | 2004-12-15 | 2006-01-11 | 重庆邮电学院 | 防窥视触摸屏式键位随机排列密码输入器 |
CN101075873A (zh) * | 2007-06-28 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 内容输入方法及其系统 |
CN101388059A (zh) * | 2007-09-14 | 2009-03-18 | 英业达股份有限公司 | 防止木马程序的屏幕键盘输入系统及其方法 |
CN102566924A (zh) * | 2011-12-26 | 2012-07-11 | 重庆新媒农信科技有限公司 | 加强安全保护的软键盘运行处理方法 |
CN103390124A (zh) * | 2012-05-08 | 2013-11-13 | 迪斯克雷蒂克斯科技公司 | 安全输入和处理口令的设备、系统和方法 |
CN103996011A (zh) * | 2014-06-05 | 2014-08-20 | 福建天晴数码有限公司 | 一种保护密码输入安全的方法和装置 |
CN104239783A (zh) * | 2014-09-19 | 2014-12-24 | 东软集团股份有限公司 | 一种特定信息安全输入系统及方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107766719A (zh) * | 2017-09-18 | 2018-03-06 | 北京华伟恒远信息系统技术有限公司 | 一种对登录信息进行加密的方法及装置 |
CN108280647A (zh) * | 2018-02-12 | 2018-07-13 | 北京金山安全软件有限公司 | 数字钱包的私钥保护方法、装置、电子设备及存储介质 |
CN113378195A (zh) * | 2021-06-21 | 2021-09-10 | 上海盛付通电子支付服务有限公司 | 一种进行加密通信的方法、设备、介质及程序产品 |
CN113806766A (zh) * | 2021-08-12 | 2021-12-17 | 招银云创信息技术有限公司 | 数据加密方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2016188127A1 (zh) | 2016-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106295314A (zh) | 基于虚拟键盘的加密方法及装置 | |
CN103986837B (zh) | 信息处理方法及装置 | |
EP3230917B1 (en) | System and method for enabling secure authentication | |
US10135614B2 (en) | Integrated contactless MPOS implementation | |
US8656180B2 (en) | Token activation | |
RU2584500C2 (ru) | Криптографический способ аутентификации и идентификации с шифрованием в реальном времени | |
CN105812332A (zh) | 数据保护方法 | |
CN101677269B (zh) | 密钥传输的方法及系统 | |
CN104270517A (zh) | 信息加密方法和移动终端 | |
CN103036681B (zh) | 一种密码安全键盘装置及系统 | |
CN104182680A (zh) | 一种用户名密码管理、输入方法和系统 | |
CN105761066A (zh) | 银行卡密码保护方法及系统 | |
CN108199847A (zh) | 数字安全处理方法、计算机设备及存储介质 | |
CN100459495C (zh) | 一种公开加密方式的口令动态加密输入方法 | |
CN103929312A (zh) | 一种移动终端及其个人信息保护方法和系统 | |
CN200993803Y (zh) | 网上银行系统安全终端 | |
CN113032753B (zh) | 身份验证的方法及装置 | |
CN108092764A (zh) | 一种密码管理方法、设备和具有存储功能的装置 | |
JP5670001B1 (ja) | 取引システム、取引方法、ならびに、情報記録媒体 | |
CN108924822B (zh) | 一种基于可信环境的有卡安全通信方法及移动终端 | |
WO2011058629A1 (ja) | 情報管理システム | |
CN103294943B (zh) | 加密签名手写装置及方法 | |
CN107889102B (zh) | 一种短信中信息加解密的方法和装置 | |
CN107918739A (zh) | 一种数据的保护方法、装置及存储介质 | |
CN106909850A (zh) | 一种基于html5的互联网密码键盘系统及其实现方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170104 |