CN111127000B - 充值卡信息加密方法、装置、终端设备和充值平台 - Google Patents
充值卡信息加密方法、装置、终端设备和充值平台 Download PDFInfo
- Publication number
- CN111127000B CN111127000B CN201911255247.7A CN201911255247A CN111127000B CN 111127000 B CN111127000 B CN 111127000B CN 201911255247 A CN201911255247 A CN 201911255247A CN 111127000 B CN111127000 B CN 111127000B
- Authority
- CN
- China
- Prior art keywords
- recharge
- key
- recharge card
- terminal device
- platform
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/349—Rechargeable cards
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明提供的充值卡信息加密方法、装置、终端设备和充值平台,该方法包括:通过在终端设备发送了充值卡购买请求以后,充值平台使用第一加密密钥对该充值卡密码进行加密,得到第一加密数据,然后将第一加密数据发送给终端设备,终端设备根据保存的第一解密密钥对充值卡密码的第一加密数据进行解密,从而得到充值卡密码,在购买充值卡的过程中,对充值卡密码进行了加密处理,使得充值卡密码以第一加密数据的形式进行传输,即使非法用户盗取了第一加密数据,也无法获知该充值卡密码,从而使得密码传输过程更加安全可靠,避免了用户或者运营商财产损失。
Description
技术领域
本发明涉及信息安全技术,尤其涉及一种充值卡信息加密方法、装置、终端设备和充值平台。
背景技术
电信行业广泛使用电子充值卡为用户进行充值缴费,电子充值卡中存储有充值卡密码,用户打开电子充值卡获取充值卡密码,用该充值卡密码即可进行充值缴费。其中,充值卡密码用于在用户进行充值时验证该充值卡是否有效。
现有的电子充值卡购买流程,运营商充值卡管理平台在收到用户在客户端发起的购卡请求以后,直接将充值卡密码明文发送给客户端。
然而,这个过程存在安全风险,充值卡密码可能被非法用户盗取,从而导致用户或者运营商财产损失。
发明内容
本发明提供一种充值卡信息加密方法、装置、终端设备和充值平台,用以解决购买充值卡过程中,充值卡密码可能被非法用户盗取,从而导致用户或者运营商财产损失的问题。
第一方面,本发明提供一种充值卡信息加密方法,包括:
终端设备向充值平台发送充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;
所述终端设备接收所述充值平台发送的所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括充值卡密码的第一加密数据,所述第一加密数据是所述充值平台使用第一加密密钥对所述充值卡密码加密后的数据;
所述终端设备根据保存的第一解密密钥对所述充值卡密码的第一加密数据进行解密,得到所述充值卡密码。
可选的,所述终端设备向充值平台发送充值卡购买请求之前,还包括:
所述终端设备根据用户触发的购买充值卡的操作,采用非对称加密算法生成第一密钥对,所述第一密钥对包括第一公钥和第一私钥,所述第一公钥为所述第一加密密钥,所述第一私钥为所述第一解密密钥;
所述终端设备将所述第一加密密钥携带在所述充值卡购买请求中,并保存所述第一解密密钥。
可选的,所述第一加密密钥和所述第一解密密钥相同。
可选的,所述充值卡信息加密方法还包括:
所述终端设备使用第二加密密钥对所述充值卡密码进行加密,得到所述充值卡密码的第二加密数据;
所述终端设备向所述充值平台发送第二充值请求,所述第二充值请求中包括所述充值卡密码的第二加密数据和待充值的手机号;
所述终端设备接收所述充值平台发送的所述第二充值请求的响应;
可选的,所述终端设备使用第二加密密钥对所述充值卡密码进行加密之前,还包括:
所述终端设备根据用户触发的充值操作,向所述充值平台发送第一充值请求;
所述终端设备接收所述充值平台发送的所述第一充值请求的响应,所述第一充值请求的响应中包括所述第二加密密钥,所述第二加密密钥是所述充值平台生成的第二密钥对中的第二公钥,所述第二密钥对包括所述第二公钥和第二私钥。
第二方面,本发明提供一种充值卡信息加密方法,包括:
充值平台接收终端设备发送的充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;
所述充值平台根据所述充值卡购买请求确定充值卡密码;
所述充值平台根据第一加密密钥对所述充值卡密码进行加密,得到所述充值卡密码的第一加密数据;
所述充值平台向所述终端设备发送所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括所述充值卡密码的第一加密数据。
可选的,所述充值卡购买请求中包括所述第一加密密钥,所述第二加密密钥是所述终端设备生成的第一密钥对中的第一公钥,所述第一密钥对包括所述第一公钥和第一私钥。
可选的,所述充值卡信息加密方法还包括:
所述充值平台接收所述终端设备发送的第二充值请求,所述第二充值请求中包括所述充值卡密码的第二加密数据和待充值的手机号,所述第二加密数据是所述终端设备使用第二加密密钥加密得到的;
所述充值平台使用保存的第二解密密钥对所述充值卡密码的第二加密数据进行解密,得到所述充值卡密码;
所述充值平台根据所述充值卡密码对所述待充值的手机号进行充值;
所述充值平台向所述终端设备发送所述第二充值请求的响应。
可选的,所述充值平台接收所述终端设备发送的第二充值请求之前,还包括:
所述充值平台接收所述终端设备发送的第一充值请求;
所述充值平台根据所述第一充值请求生成第二密钥对,所述第二密钥对中包括第二公钥和第二私钥,所述第二公钥为所述第二加密密钥,所述第二私钥为所述第二解密密钥;
所述充值平台将所述第二加密密钥携带在所述第一充值请求的响应中发送给所述终端设备,并保存所述第二解密密钥。
可选的,所述第二加密密钥和所述第二解密密钥相同。
第三方面,本发明提供一种充值卡信息加密装置,包括:
第一发送模块,用于向充值平台发送充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;
第一接收模块,用于接收所述充值平台发送的所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括充值卡密码的第一加密数据,所述第一加密数据是所述充值平台使用第一加密密钥对所述充值卡密码加密后的数据;
第一解密模块,用于根据保存的第一解密密钥对所述充值卡密码的第一加密数据进行解密,得到所述充值卡密码。
可选的,所述充值卡信息加密装置,还包括:
第一生成模块,用于根据用户触发的购买充值卡的操作,采用非对称加密算法生成第一密钥对,所述第一密钥对包括第一公钥和第一私钥,所述第一公钥为所述第一加密密钥,所述第一私钥为所述第一解密密钥;
第一保存模块,用于将所述第一加密密钥携带在所述充值卡购买请求中,并保存所述第一解密密钥。
可选的,所述第一加密密钥和所述第一解密密钥相同。
可选的,所述充值卡信息加密装置,还包括:
第一加密模块,用于使用第二加密密钥对所述充值卡密码进行加密,得到所述充值卡密码的第二加密数据;
第二发送模块,用于向所述充值平台发送第二充值请求,所述第二充值请求中包括所述充值卡密码的第二加密数据和待充值的手机号;
第二接收模块,用于接收所述充值平台发送的所述第二充值请求的响应。
可选的,所述充值卡信息加密装置,还包括:
第三发送模块,用于根据用户触发的充值操作,向所述充值平台发送第一充值请求;
第三接收模块,用于接收所述充值平台发送的所述第一充值请求的响应,所述第一充值请求的响应中包括所述第二加密密钥,所述第二加密密钥是所述充值平台生成的第二密钥对中的第二公钥,所述第二密钥对包括所述第二公钥和第二私钥。
第四方面,本发明提供一种充值卡信息加密装置,包括:
第四接收模块,用于接收终端设备发送的充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;
确定模块,用于根据所述充值卡购买请求确定充值卡密码;
第二加密模块,用于根据第一加密密钥对所述充值卡密码进行加密,得到所述充值卡密码的第一加密数据;
第四发送模块,用于向所述终端设备发送所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括所述充值卡密码的第一加密数据。
可选的,所述充值卡购买请求中包括所述第一加密密钥,所述第一加密密钥是所述终端设备生成的第一密钥对中的第一公钥,所述第一密钥对包括所述第一公钥和第一私钥。
可选的,所述充值卡信息加密装置,还包括:
第五接收模块,用于接收所述终端设备发送的第二充值请求,所述第二充值请求中包括所述充值卡密码的第二加密数据和待充值的手机号,所述第二加密数据是所述终端设备使用第二加密密钥加密得到的;
第二解密模块,用于使用保存的第二解密密钥对所述充值卡密码的第二加密数据进行解密,得到所述充值卡密码;
充值模块,用于根据所述充值卡密码对所述待充值的手机号进行充值;
第五发送模块,用于向所述终端设备发送所述第二充值请求的响应。
可选的,所述充值卡信息加密装置,还包括:
第六接收模块,用于接收所述终端设备发送的第一充值请求;
第二生成模块,用于根据所述第一充值请求生成第二密钥对,所述第二密钥对中包括第二公钥和第二私钥,所述第二公钥为所述第二加密密钥,所述第二私钥为所述第二解密密钥;
第二保存模块,用于所述充值平台将所述第二加密密钥携带在所述第一充值请求的响应中发送给所述终端设备,并保存所述第二解密密钥。
可选的,所述第二加密密钥和所述第二解密密钥相同。
第五方面,本发明提供一种终端设备,包括:
处理器、存储器和收发器,所述存储器用于存储指令,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述终端设备执行如上第一方面所述方法:
第六方面,本发明提供一种充值平台,包括:
处理器、存储器和收发器,所述存储器用于存储指令,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述充值平台执行如上第二方面所述方法:
第七方面,本发明提供一种计算机可读存储介质,应用在终端设备中,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上第一方面中任一项所述的充值卡信息加密方法。
第八方面,本发明提供一种计算机可读存储介质,应用在充值平台中,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上第二方面任一项所述的充值卡信息加密方法。
本发明提供的充值卡信息加密方法、装置、终端设备和充值平台,通过在终端设备发送了充值卡购买请求以后,充值平台使用第一加密密钥对该充值卡密码进行加密,得到第一加密数据,然后将第一加密数据发送给终端设备,终端设备根据保存的第一解密密钥对充值卡密码的第一加密数据进行解密,从而得到充值卡密码,在购买充值卡的过程中,对充值卡密码进行了加密处理,使得充值卡密码以第一加密数据的形式进行传输,即使非法用户盗取了第一加密数据,也无法获知该充值卡密码,从而使得密码传输过程更加安全可靠,避免了用户或者运营商财产损失。
进一步地,在使用充值卡进行充值的过程中,终端设备通过使用第二加密密钥对充值卡密码进行加密处理,得到第二加密数据,将第二加密数据和待充值的手机号发送给充值平台,充值平台使用第二解密密钥对第二加密数据进行解密,得到充值卡密码,充值平台验证该充值卡密码的有效性,若有效,则进行充值操作;若无效,则不进行充值操作,从而完成了充值。在充值过程中,对充值卡密码进行了加密处理,使得充值卡密码以第二加密数据的形式进行传输,即使非法用户盗取了第二加密数据,也无法获知该充值卡密码,从而使得密码传输过程更加安全可靠,避免了用户或者运营商财产损失。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1为本发明提供的充值卡信息加密方法的一种应用场景示意图;
图2为本发明提供的一种充值卡信息加密方法的流程示意图;
图3为本发明提供的一种充值卡选购页面示意图;
图4为本发明提供的另一种充值卡信息加密方法的流程示意图;
图5为本发明提供的再一种充值卡信息加密方法的流程示意图;
图6为本发明提供的又一种充值卡信息加密方法的流程示意图;
图7为本发明提供的一种充值卡信息加密方法的交互示意图;
图8为本发明提供的一种充值卡信息加密装置的结构示意图;
图9为本发明提供的另一种充值卡信息加密装置的结构示意图;
图10为本发明提供的一种终端设备的结构示意图;
图11为本发明提供的一种充值平台的结构示意图。
通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
首先对本发明所涉及的名词进行解释:
电子充值卡:可以实现相应的充值功能的一种虚拟卡片。电子充值卡中包含有充值卡密码、充值卡面值、充值卡有效期限等信息,用户打开电子充值卡即可获取充值卡密码,用该充值卡密码进行对应面值的充值缴费。其中,充值卡密码一般是一个字符串,字符串中可以包括数字、字母、特殊字符等,可选的,充值卡密码可以是19位字符长度的数字组合。充值卡密码用于在用户进行充值时验证该充值卡是否有效。
密钥:在明文转换为密文(加密)或将密文转换为明文(解密)的算法中输入的参数。其中,加密时使用的密钥和对应的解密时使用的密钥组成了一个密钥对。
对称加密算法:在加密和解密时使用的是同一个密钥。
非对称加密算法:具有一个密钥对,密钥对包括公钥和私钥。如果用公钥对数据进行加密,只有用对应的私钥才能解密。
图1为本发明提供的充值卡信息加密方法的一种应用场景示意图,如图1所示,该场景包括充值平台10、终端设备20。
其中,充值平台10可以是电信运营商提供的,具有为用户充值缴费功能的平台,该充值平台10包括但不限于电子充值卡购买功能和利用电子充值卡进行充值的功能。用户可以登录到终端设备20上的充值客户端上进行充值缴费,其中,充值客户端可以是预先安装在终端设备20上的应用程序,也可以是通过web网页打开的,对此本发明不做限制,终端设备20可以为移动电话,计算机,平板设备等,对此本发明不做限制。充值平台10和终端设备20通过网络连接。
当用户需要购买电子充值卡进行充值缴费时,通过终端设备20登录充值客户端,进行电子充值卡的购买,终端设备20接收到用户的购买操作以后,向充值平台10发送请求,充值平台10将与该请求对应的一个充值卡密码加密,然后发送给终端设备20,终端设备20将收到的加密以后的充值卡密码进行解密,然后展示给用户。
进一步地,当用户想使用电子充值卡进行充值缴费时,通过终端设备20登录充值客户端,发起充值,终端设备20将电子充值卡密码进行加密,与待充值的手机号一起发送给充值平台10,充值平台10对充值卡密码密文进行解密,验证该密码是否有效,如果有效,对该手机号进行充值相应的金额,并将充值成功消息发送给终端设备20,展示给用户;如果无效,将充值失败消息发送给终端设备20,展示给用户。
现有技术中,在购买充值卡时,充值平台接收到终端设备发送的购卡请求以后,将充值卡密码以明文方式发送给终端设备,这个过程存在安全风险,充值卡密码在传输过程中存在被非法用户盗取的可能,非法用户盗取该充值卡密码后给非法用户的手机号进行充值,这样就会导致用户或者运营商财产损失。
进一步地,在使用充值卡进行充值时,终端设备将充值卡密码以明文方式发送给充值平台,这个过程存在安全风险,充值卡密码在传输过程中存在被非法用户盗取的可能,非法用户盗取该充值卡密码后立即给非法用户的手机号进行充值,这样就会导致用户或者运营商财产损失。
本发明提供的充值卡信息加密方法、装置、终端设备和充值平台,旨在解决现有技术的如上技术问题。
下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
图2为本发明提供的一种充值卡信息加密方法的流程示意图,如图2所示,本实施例的方法如下:
S201、终端设备向充值平台发送充值卡购买请求。
其中,充值卡购买请求用于请求购买充值卡。具体的,终端设备接收到用户在充值客户端中发起的充值卡购买请求,将该购买请求发送给充值平台,充值卡购买请求中包括充值卡的面值和数量等信息,充值卡的面值和数量是用户通过充值客户端输入的。
S202、终端设备接收充值平台发送的充值卡购买请求的响应。
充值卡数据库为充值平台可以访问的。存储有效的即未被使用的充值卡,也可以存储无效的充值卡,无效的充值卡就是完成了充值的充值卡,可以立即在数据库中删除,也可以将充值卡中的有效性信息从有效改为无效。其中每个充值卡存储有充值卡密码和面值等信息。充值平台可以根据充值卡购买请求从充值卡数据库中获取对应的充值卡,从而获取到充值卡密码;也可以将充值平台收到的任一个充值卡密码与充值卡数据库中的充值卡密码进行比对,用来验证该充值卡密码的有效性。
充值平台接收到终端设备的充值卡购买请求以后,根据该充值卡购买请求中的面值和数量等信息,在充值卡数据库中获取对应面值和数量的充值卡密码,充值平台使用第一加密密钥对该充值卡密码进行加密,得到第一加密数据,然后将第一加密数据发送给终端设备。
例如,充值卡购买请求中,请求购买2张面值是30元的充值卡,则需要在充值卡数据库中找到2张面值是30元的充值卡,获取其密码,得到了2个充值卡密码,利用第一加密密钥对获取到的2个充值卡密码进行加密,得到第一加密数据,然后将第一加密数据发送给终端设备。
充值平台可以使用对称加密算法或者非对称加密算法对充值卡密码加密,当充值平台使用对称加密算法对充值卡密码加密时,充值平台加密使用的第一加密密钥与终端设备用于解密的第一解密密钥相同。
第一加密密钥和第一解密密钥可以预先配置在充值平台和终端设备中,例如,在用户初次登陆充值客户端时,由充值平台向第三方密钥管理设备申请第一解密密钥和第一加密密钥,并分别发送给终端设备和充值平台。
或者,在下载安装充值客户端的同时加载了第一解密密钥,或者在打开充值卡客户端网页时直接加载该第一解密密钥,对应的,充值平台保存第一加密密钥,同时保存第一加密密钥和充值客户端之间的对应关系,该对应关系可以通过能够唯一确定该充值客户端的一种信息标识来确定,该信息标识可以是充值客户端的安装序列号或者用户手机号等,在此本发明不做限制。
当充值平台使用非对称加密算法对充值卡密码加密时,充值平台和终端设备使用一个密钥对进行加密和解密,该密钥对包括一个公钥和一个私钥,采用公钥加密的数据,只有使用该私钥才能解密。本实施例中,充值平台用于加密的第一加密密钥为第一公钥,终端设备用于解密的第一解密密钥为第一私钥,第一公钥和第一私钥组成一个第一密钥对。
可选的,第一密钥对是终端设备生成的,终端设备可以将第一公钥携带在购买请求中发送给充值平台,并保存第一私钥,充值平台在获取到充值卡密码后,使用第一公钥对充值卡密码进行加密。
S203、终端设备根据保存的第一解密密钥对充值卡密码的第一加密数据进行解密,得到充值卡密码。
当采用对称加密算法时,第一加密密钥和第一解密密钥相同。当采用非对称加密算法时,第一解密密钥为一私钥,终端设备采用第一加密密钥对应的私钥进行解密。
采用非对称加密算法生成第一密钥对,将第一密钥对中的第一公钥携带在充值卡购买请求中发送给充值平台,自身保存第一私钥,也就是说在信息传输过程中,传输的数据为第一公钥和充值卡密码加密以后的第一加密数据,而第一私钥并未进行传输,即使非法用户盗取了第一加密数据和/或第一公钥,也无法获知该充值卡密码,从而使得密码传输过程更加安全可靠,避免了用户或者运营商财产损失。
示例性的,终端设备以手机为例,图3为本发明提供的一种充值卡选购页面示意图,如图3所示,当用户想为某一手机号充值40元时,通过终端设备打开充值客户端进入充值页面,找到面值是20元的充值卡,并在购卡张数处填选为2,点击“确定购买”按钮,进入到支付页面进行支付,支付完成以后,终端设备生成第一密钥对,将第一加密密钥携带在充值卡购买请求中,发送给充值平台。其中,“确定购买”按钮也可以是“确定”按钮等其他形式,按钮的位置可以在页面左下角或者右下角等,对此本发明不做限制。
本实施例,充值平台通过使用第一加密密钥对该充值卡密码进行加密,得到第一加密数据,然后将第一加密数据发送给终端设备,终端设备根据保存的第一解密密钥对充值卡密码的第一加密数据进行解密,从而得到充值卡密码,在购买充值卡的过程中,对充值卡密码进行了加密处理,使得充值卡密码以第一加密数据的形式进行传输,即使非法用户盗取了第一加密数据,也无法获知该充值卡密码,从而使得密码传输过程更加安全可靠,避免了用户或者运营商财产损失。
图4为本发明提供的另一种充值卡信息加密方法的流程示意图,图4是在图2所示实施例的基础上,进一步地,在S203之后,还包括,S204、S205和S206,如图4所示:
S204、终端设备使用第二加密密钥对充值卡密码进行加密,得到充值卡密码的第二加密数据。
当用户想使用充值卡进行充值时,打开终端设备上的充值客户端,可以输入充值卡密码,也可以使用之前购买充值卡时的充值卡电子文档直接导入充值卡密码,对此本发明不做限制。终端设备接收到充值卡密码,使用第二加密密钥对充值卡密码进行加密,得到充值卡密码的第二加密数据,即完成了对充值卡密码的加密。
终端设备可以使用对称加密算法或者非对称加密算法对充值卡密码加密,当终端设备使用对称加密算法对充值卡密码加密时,终端设备加密使用的第二加密密钥与充值平台用于解密的第二解密密钥相同。
第二加密密钥和第二解密密钥可以预先配置在终端设备和充值平台中,例如,在用户初次登陆充值客户端时,由充值平台向第三方密钥管理设备申请第二解密密钥和第二加密密钥,并分别发送给终端设备和充值平台。
或者,在下载安装充值客户端的同时加载了第二加密密钥,或者在打开充值卡客户端网页时直接加载该第二加密密钥,对应的,充值平台保存第二解密密钥,同时保存第二解密密钥和充值客户端之间的对应关系,该对应关系可以通过能够唯一确定该充值客户端的一种信息标识来确定,该信息标识可以是充值客户端的安装序列号或者用户手机号等,在此本发明不做限制。
当终端设备使用非对称加密算法对充值卡密码加密时,充值平台和终端设备使用一个密钥对进行加密和解密,该密钥对包括一个公钥和一个私钥,采用公钥加密的数据,只有使用该私钥才能解密。本实施例中,终端设备用于加密的第二加密密钥为第二公钥,充值平台用于解密的第二解密密钥为第二私钥,第二公钥和第二私钥组成第二密钥对。
可选的,第二密钥对是充值平台生成的,终端设备根据用户触发的充值操作,向充值平台发送第一充值请求,充值平台可以将第二公钥发送给终端设备,并保存第二私钥,终端设备在获取到第二公钥后,使用第二公钥对充值卡密码进行加密,得到第二加密数据。其中,第二加密密钥是充值平台生成的第二密钥对中的第二公钥,第二密钥对包括第二公钥和第二私钥。
S205、终端设备向充值平台发送第二充值请求,第二充值请求中包括充值卡密码的第二加密数据和待充值的手机号,第二加密数据是终端设备使用第二加密密钥加密得到的。
待充值的手机号可以是运营商平台中的任一手机号,此处并不限定于上述购买充值卡时所使用的手机号。
终端设备将第二加密数据和待充值的手机号一起,发送给充值平台。
S206、终端设备接收充值平台发送的第二充值请求的响应。
充值平台使用第二解密密钥对第二加密数据进行解密处理,得到充值卡密码,将该充值卡密码与充值卡数据库中的充值卡密码进行比对,以查看该充值卡密码的有效性,若充值卡数据库中找到与该充值卡密码一样的充值卡密码且有效性信息为有效,则说明该充值卡有效,则充值平台可以将充值卡的面值以及待充值的手机号发送给计费平台,计费平台对该待充值的手机号进行充值相应金额,可选的,计费平台完成相应的充值操作以后发送充值成功的消息给充值平台;若充值卡数据库中未找到该充值卡密码,或者找到充值卡有效性信息为无效,则说明该充值卡无效,充值平台不对该待充值的手机号进行充值。
可选的,充值平台将充值结果发送给终端设备,具体的,若充值成功,充值平台返回充值成功的信息给终端设备;若充值失败,充值平台返回充值失败的信息给终端设备。终端设备显示充值结果以供用户查看,该充值结果可以以弹窗的形式展示给终端用户,或者以对话消息的形式展示给用户,本发明在此不做限制。
将充值结果返回给充值的用户查看,使得用户及时了解到充值情况,提高了用户体验。
本实施例,在使用充值卡进行充值的过程中,终端设备使用第二加密密钥对充值卡密码进行加密处理,得到第二加密数据,将第二加密数据和待充值的手机号发送给充值平台,充值平台使用第二解密密钥对第二加密数据进行解密,得到充值卡密码,充值平台验证该充值卡密码的有效性,若有效,则进行充值操作;若无效,则不进行充值操作,从而完成了充值。在充值过程中,对充值卡密码进行了加密处理,使得充值卡密码以第二加密数据的形式进行传输,即使非法用户盗取了第二加密数据,也无法获知该充值卡密码,从而使得密码传输过程更加安全可靠,避免了用户或者运营商财产损失。
图5为本发明提供的再一种充值卡信息加密方法的流程示意图,如图5所示,本实施例的方法如下:
S501、充值平台接收终端设备发送的充值卡购买请求,充值卡购买请求用于请求购买充值卡。
S502、充值平台根据充值卡购买请求确定充值卡密码。
S503、充值平台根据第一加密密钥对充值卡密码进行加密,得到充值卡密码的第一加密数据。
充值平台可以使用对称加密算法或者非对称加密算法对充值卡密码加密,当充值平台使用对称加密算法对充值卡密码加密时,充值平台加密使用的第一加密密钥与终端设备用于解密的第一解密密钥相同。
当充值平台使用非对称加密算法对充值卡密码加密时,充值平台和终端设备使用一个密钥对进行加密和解密,该密钥对包括一个公钥和一个私钥,采用公钥加密的数据,只有使用该私钥才能解密。本实施例中,充值平台用于加密的第一加密密钥为第一公钥,终端设备用于解密的第一解密密钥为第一私钥,第一公钥和第一私钥组成一个第一密钥对。
可选的,第一密钥对是终端设备生成的,终端设备可以将第一公钥携带在购买请求中发送给充值平台,并保存第一私钥,充值平台在获取到充值卡密码后,使用第一公钥对充值卡密码进行加密。
S504、充值平台向终端设备发送充值卡购买请求的响应,充值卡购买请求的响应中包括充值卡密码的第一加密数据。
本实施例的方法,其实现原理和技术效果与图2所示实施例类似,此处不再赘述。
图6为本发明提供的又一种充值卡信息加密方法的流程示意图,图6是在图5所示实施例的基础上,进一步地,S504后,还包括S505、S506和S507,如图6所示,本实施例的方法如下:
S505、充值平台接收终端设备发送的第二充值请求,第二充值请求中包括充值卡密码的第二加密数据和待充值的手机号,第二加密数据是终端设备使用第二加密密钥加密得到的。
终端设备可以使用对称加密算法或者非对称加密算法对充值卡密码加密,当终端设备使用对称加密算法对充值卡密码加密时,终端设备加密使用的第二加密密钥与充值平台用于解密的第二解密密钥相同。
当终端设备使用非对称加密算法对充值卡密码加密时,充值平台和终端设备使用一个密钥对进行加密和解密,该密钥对包括一个公钥和一个私钥,采用公钥加密的数据,只有使用该私钥才能解密。本实施例中,终端设备用于加密的第二加密密钥为第二公钥,充值平台用于解密的第二解密密钥为第二私钥,第二公钥和第二私钥组成第二密钥对。
可选的,第二密钥对是充值平台生成的,终端设备根据用户触发的充值操作,向充值平台发送第一充值请求,充值平台可以将第二公钥发送给终端设备,并保存第二私钥,终端设备在获取到第二公钥后,使用第二公钥对充值卡密码进行加密,得到第二加密数据。其中,第二加密密钥是充值平台生成的第二密钥对中的第二公钥,第二密钥对包括第二公钥和第二私钥。
S506、充值平台使用保存的第二解密密钥对充值卡密码的第二加密数据进行解密,得到充值卡密码。
S507、充值平台根据充值卡密码对待充值的手机号进行充值。
本实施例的方法,其实现原理和技术效果与图4所示实施例类似,此处不再赘述。
下面以充值卡密码加密采用非对称加密算法为例,对上述充值卡信息加密方法进行说明,图7为本发明提供的一种充值卡信息加密方法的交互示意图,如图7所示,本实施例的方法如下:
S701、终端设备根据用户触发的购买充值卡的操作,生成第一密钥对,第一密钥对包括第一公钥和第一私钥。
S702、终端设备向充值平台发送充值卡购买请求,该充值卡购买请求中包括第一公钥。
S703、充值平台根据充值卡购买请求确定充值卡密码,使用第一公钥对充值卡密码进行加密,得到充值卡密码的第一加密数据。
S704、充值平台向终端设备发送充值卡购买请求的响应,充值卡购买请求的响应中包括充值卡密码的第一加密数据。
S705、终端设备使用第一私钥对充值卡密码的第一加密数据进行解密,得到充值卡密码。
S706、终端设备根据用户触发的充值操作,向充值平台发送第一充值请求。
S707、充值平台根据第一充值请求生成第二密钥对,第二密钥对中包括第二公钥和第二私钥。
S708、充值平台向终端设备发送第一充值请求的响应,第一充值请求的响应中包括第二公钥。
S709、终端设备使用第二公钥对充值卡密码进行加密,得到充值卡密码的第二加密数据,第二加密数据是终端设备使用第二加密密钥加密得到的。
S710、终端设备向充值平台发送第二充值请求,第二充值请求中包括充值卡密码的第二加密数据和待充值的手机号。
S711、充值平台使用第二私钥对充值卡密码的第二加密数据进行解密,得到充值卡密码,根据充值卡密码对待充值的手机号进行充值。
S712、充值平台向终端设备发送第二充值请求的响应。
本实施例的方法,其实现原理和技术效果与上述所示实施例类似,此处不再赘述。
图8为本发明提供的一种充值卡信息加密装置的结构示意图,如图8所示,该充值卡信息加密装置包括:
第一发送模块801,用于向充值平台发送充值卡购买请求,充值卡购买请求用于请求购买充值卡;
第一接收模块802,用于接收充值平台发送的充值卡购买请求的响应,充值卡购买请求的响应中包括充值卡密码的第一加密数据,第一加密数据是充值平台使用第一加密密钥对充值卡密码加密后的数据;
第一解密模块803,用于根据保存的第一解密密钥对充值卡密码的第一加密数据进行解密,得到充值卡密码。
可选的,第一加密密钥和第一解密密钥相同。
可选的,该充值卡信息加密装置,还包括:
第一生成模块,用于根据用户触发的购买充值卡的操作,采用非对称加密算法生成第一密钥对,第一密钥对包括第一公钥和第一私钥,第一公钥为第一加密密钥,第一私钥为第一解密密钥;
第一保存模块,用于将第一加密密钥携带在充值卡购买请求中,并保存第一解密密钥。
可选的,该充值卡信息加密装置,还包括:
第一加密模块,用于使用第二加密密钥对充值卡密码进行加密,得到充值卡密码的第二加密数据;
第二发送模块,用于向充值平台发送第二充值请求,第二充值请求中包括充值卡密码的第二加密数据和待充值的手机号,第二加密数据是终端设备使用第二加密密钥加密得到的;
第二接收模块,用于接收充值平台发送的第二充值请求的响应。
可选的,该充值卡信息加密装置,还包括:
第三发送模块,用于根据用户触发的充值操作,向充值平台发送第一充值请求;
第三接收模块,用于接收充值平台发送的第一充值请求的响应,第一充值请求的响应中包括第二加密密钥,第二加密密钥是充值平台生成的第二密钥对中的第二公钥,第二密钥对包括第二公钥和第二私钥。
图9为本发明提供的另一种充值卡信息加密装置的结构示意图,如图9所示,该充值卡信息加密装置,包括:
第四接收模块901,用于接收终端设备发送的充值卡购买请求,充值卡购买请求用于请求购买充值卡;
确定模块902,用于根据充值卡购买请求确定充值卡密码;
第二加密模块903,用于根据第一加密密钥对充值卡密码进行加密,得到充值卡密码的第一加密数据;
第四发送模块904,用于向终端设备发送充值卡购买请求的响应,充值卡购买请求的响应中包括充值卡密码的第一加密数据。
可选的,充值卡购买请求中包括第一加密密钥,第二加密密钥是终端设备生成的第一密钥对中的第一公钥,第一密钥对包括第一公钥和第一私钥。
可选的,该充值卡信息加密装置,还包括:
第五接收模块,用于接收终端设备发送的第二充值请求,第二充值请求中包括充值卡密码的第二加密数据和待充值的手机号,第二加密数据是终端设备使用第二加密密钥加密得到的;
第二解密模块,用于使用保存的第二解密密钥对充值卡密码的第二加密数据进行解密,得到充值卡密码;
充值模块,用于根据充值卡密码对待充值的手机号进行充值。
可选的,第二加密密钥和第二解密密钥相同。
可选的,该充值卡信息加密装置,还包括:
第六接收模块,用于接收终端设备发送的第一充值请求;
第二生成模块,用于根据第一充值请求生成第二密钥对,第二密钥对中包括第二公钥和第二私钥,第二公钥为第二加密密钥,第二私钥为第二解密密钥;
第二保存模块,用于充值平台将第二加密密钥携带在第一充值请求的响应中发送给终端设备,并保存第二解密密钥。
上述实施例的装置,可以用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图10为本发明提供的一种终端设备的结构示意图,如图10所示,该终端设备,包括:
处理器101、存储器102和收发器103,存储器102用于存储指令,收发器103用于和其他设备通信,处理器101用于执行存储器102中存储的指令,以使终端设备执行如图2或图4所示实施例中的方法。
图11为本发明提供的一种充值平台的结构示意图,如图11所示,该充值平台,包括:
处理器111、存储器112和收发器113,存储器112用于存储指令,收发器113用于和其他设备通信,处理器111用于执行存储器112中存储的指令,以使终端设备执行如图5或图6所示实施例中的方法。
本领域普通技术人员可以理解:实现上述图2或图4所示方法实施例中终端设备执行的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤。
本领域普通技术人员可以理解:实现上述图5或图6所示方法实施例中充值平台执行的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本发明旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。
Claims (16)
1.一种充值卡信息加密方法,其特征在于,包括:
终端设备向充值平台发送充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;
所述终端设备接收所述充值平台发送的所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括充值卡密码的第一加密数据,所述第一加密数据是所述充值平台使用第一加密密钥对所述充值卡密码加密后的数据;
所述终端设备根据保存的第一解密密钥对所述充值卡密码的第一加密数据进行解密,得到所述充值卡密码;
所述终端设备使用第二加密密钥对所述充值卡密码进行加密,得到所述充值卡密码的第二加密数据;
所述终端设备向所述充值平台发送第二充值请求,所述第二充值请求中包括所述充值卡密码的第二加密数据和待充值的手机号;
所述终端设备接收所述充值平台发送的所述第二充值请求的响应;
所述终端设备使用第二加密密钥对所述充值卡密码进行加密之前,还包括:
所述终端设备根据用户触发的充值操作,向所述充值平台发送第一充值请求;
所述终端设备接收所述充值平台发送的所述第一充值请求的响应,所述第一充值请求的响应中包括所述第二加密密钥,所述第二加密密钥是所述充值平台生成的第二密钥对中的第二公钥,所述第二密钥对包括所述第二公钥和第二私钥。
2.根据权利要求1所述的方法,其特征在于,所述终端设备向充值平台发送充值卡购买请求之前,还包括:
所述终端设备根据用户触发的购买充值卡的操作,采用非对称加密算法生成第一密钥对,所述第一密钥对包括第一公钥和第一私钥,所述第一公钥为所述第一加密密钥,所述第一私钥为所述第一解密密钥;
所述终端设备将所述第一加密密钥携带在所述充值卡购买请求中,并保存所述第一解密密钥。
3.根据权利要求1所述的方法,其特征在于,所述第一加密密钥和所述第一解密密钥相同。
4.一种充值卡信息加密方法,其特征在于,包括:
充值平台接收终端设备发送的充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;
所述充值平台根据所述充值卡购买请求确定充值卡密码;
所述充值平台根据第一加密密钥对所述充值卡密码进行加密,得到所述充值卡密码的第一加密数据;
所述充值平台向所述终端设备发送所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括所述充值卡密码的第一加密数据;
所述充值平台接收所述终端设备发送的第二充值请求,所述第二充值请求中包括所述充值卡密码的第二加密数据和待充值的手机号,所述第二加密数据是所述终端设备使用第二加密密钥加密得到的;
所述充值平台使用保存的第二解密密钥对所述充值卡密码的第二加密数据进行解密,得到所述充值卡密码;
所述充值平台根据所述充值卡密码对所述待充值的手机号进行充值;
所述充值平台向所述终端设备发送所述第二充值请求的响应;
所述充值平台接收所述终端设备发送的第二充值请求之前,还包括:
所述充值平台接收所述终端设备发送的第一充值请求;
所述充值平台根据所述第一充值请求生成第二密钥对,所述第二密钥对中包括第二公钥和第二私钥,所述第二公钥为所述第二加密密钥,所述第二私钥为所述第二解密密钥;
所述充值平台将所述第二加密密钥携带在所述第一充值请求的响应中发送给所述终端设备,并保存所述第二解密密钥。
5.根据权利要求4所述的方法,其特征在于,所述充值卡购买请求中包括所述第一加密密钥,所述第一加密密钥是所述终端设备生成的第一密钥对中的第一公钥,所述第一密钥对包括所述第一公钥和第一私钥。
6.根据权利要求4所述的方法,其特征在于,所述第二加密密钥和所述第二解密密钥相同。
7.一种充值卡信息加密装置,其特征在于,包括:
第一发送模块,用于向充值平台发送充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;
第一接收模块,用于接收所述充值平台发送的所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括充值卡密码的第一加密数据,所述第一加密数据是所述充值平台使用第一加密密钥对所述充值卡密码加密后的数据;
第一解密模块,用于根据保存的第一解密密钥对所述充值卡密码的第一加密数据进行解密,得到所述充值卡密码;
所述充值卡信息加密装置,还包括:
第一加密模块,用于使用第二加密密钥对所述充值卡密码进行加密,得到所述充值卡密码的第二加密数据;
第二发送模块,用于向所述充值平台发送第二充值请求,所述第二充值请求中包括所述充值卡密码的第二加密数据和待充值的手机号;
第二接收模块,用于接收所述充值平台发送的所述第二充值请求的响应;
所述充值卡信息加密装置,还包括:
第三发送模块,用于根据用户触发的充值操作,向所述充值平台发送第一充值请求;
第三接收模块,用于接收所述充值平台发送的所述第一充值请求的响应,所述第一充值请求的响应中包括所述第二加密密钥,所述第二加密密钥是所述充值平台生成的第二密钥对中的第二公钥,所述第二密钥对包括所述第二公钥和第二私钥。
8.根据权利要求7所述的装置,其特征在于,所述充值卡信息加密装置,还包括:
第一生成模块,用于根据用户触发的购买充值卡的操作,采用非对称加密算法生成第一密钥对,所述第一密钥对包括第一公钥和第一私钥,所述第一公钥为所述第一加密密钥,所述第一私钥为所述第一解密密钥;
第一保存模块,用于将所述第一加密密钥携带在所述充值卡购买请求中,并保存所述第一解密密钥。
9.根据权利要求7所述的装置,其特征在于,所述第一加密密钥和所述第一解密密钥相同。
10.一种充值卡信息加密装置,其特征在于,包括:
第四接收模块,用于接收终端设备发送的充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;
确定模块,用于根据所述充值卡购买请求确定充值卡密码;
第二加密模块,用于根据第一加密密钥对所述充值卡密码进行加密,得到所述充值卡密码的第一加密数据;
第四发送模块,用于向所述终端设备发送所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括所述充值卡密码的第一加密数据;
所述充值卡信息加密装置,还包括:
第五接收模块,用于接收所述终端设备发送的第二充值请求,所述第二充值请求中包括所述充值卡密码的第二加密数据和待充值的手机号,所述第二加密数据是所述终端设备使用第二加密密钥加密得到的;
第二解密模块,用于使用保存的第二解密密钥对所述充值卡密码的第二加密数据进行解密,得到所述充值卡密码;
充值模块,用于根据所述充值卡密码对所述待充值的手机号进行充值;
第五发送模块,用于向所述终端设备发送所述第二充值请求的响应;
所述充值卡信息加密装置,还包括:
第六接收模块,用于接收所述终端设备发送的第一充值请求;
第二生成模块,用于根据所述第一充值请求生成第二密钥对,所述第二密钥对中包括第二公钥和第二私钥,所述第二公钥为所述第二加密密钥,所述第二私钥为所述第二解密密钥;
第二保存模块,用于将所述第二加密密钥携带在所述第一充值请求的响应中发送给所述终端设备,并保存所述第二解密密钥。
11.根据权利要求10所述的装置,其特征在于,所述充值卡购买请求中包括所述第一加密密钥,所述第一加密密钥是所述终端设备生成的第一密钥对中的第一公钥,所述第一密钥对包括所述第一公钥和第一私钥。
12.根据权利要求10所述的装置,其特征在于,所述第二加密密钥和所述第二解密密钥相同。
13.一种终端设备,其特征在于,包括:
处理器、存储器和收发器,所述存储器用于存储指令,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述终端设备执行权利要求1-3任一项所述的方法。
14.一种充值平台,其特征在于,包括:
处理器、存储器和收发器,所述存储器用于存储指令,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述充值平台执行权利要求4-6任一项所述的方法。
15.一种计算机可读存储介质,应用在终端设备中,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-3任一项所述的充值卡信息加密方法。
16.一种计算机可读存储介质,应用在充值平台中,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求4-6任一项所述的充值卡信息加密方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911255247.7A CN111127000B (zh) | 2019-12-10 | 2019-12-10 | 充值卡信息加密方法、装置、终端设备和充值平台 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911255247.7A CN111127000B (zh) | 2019-12-10 | 2019-12-10 | 充值卡信息加密方法、装置、终端设备和充值平台 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111127000A CN111127000A (zh) | 2020-05-08 |
| CN111127000B true CN111127000B (zh) | 2023-04-25 |
Family
ID=70497980
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911255247.7A Active CN111127000B (zh) | 2019-12-10 | 2019-12-10 | 充值卡信息加密方法、装置、终端设备和充值平台 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111127000B (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112101935A (zh) * | 2020-09-11 | 2020-12-18 | 上海阿吉必信息技术有限公司 | 区块链充值卡的处理方法和装置 |
| CN112532388B (zh) * | 2020-12-04 | 2023-10-13 | 广州羊城通有限公司 | 空发卡空中发行数据的加密方法及装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106375090A (zh) * | 2016-08-31 | 2017-02-01 | 中城智慧科技有限公司 | 一种充值系统及其充值方法 |
| CN106815761A (zh) * | 2016-12-31 | 2017-06-09 | 中国移动通信集团江苏有限公司 | 电子充值卡处理方法、装置和系统 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101098225B (zh) * | 2006-06-29 | 2012-07-25 | 中国银联股份有限公司 | 安全数据传输方法及支付方法、支付终端和支付服务器 |
| CN1913547B (zh) * | 2006-08-28 | 2010-05-12 | 华为技术有限公司 | 发卡客户端、充值中心及保护充值卡数据的方法和系统 |
| CN101609575B (zh) * | 2009-07-09 | 2011-12-14 | 中国网通集团宽带业务应用国家工程实验室有限公司 | 自动获取充值卡的方法及装置 |
| US8352749B2 (en) * | 2010-12-17 | 2013-01-08 | Google Inc. | Local trusted services manager for a contactless smart card |
| DE102011051498A1 (de) * | 2011-06-06 | 2012-12-06 | Kobil Systems Gmbh | Gesicherter Zugriff auf Daten in einem Gerät |
| US10489778B2 (en) * | 2013-11-24 | 2019-11-26 | Zanguli Llc | Secure payment card |
| AU2015259162B2 (en) * | 2014-05-13 | 2020-08-13 | Visa International Service Association | Master applet for secure remote payment processing |
| CN105989472A (zh) * | 2015-03-06 | 2016-10-05 | 华立科技股份有限公司 | 电能计量系统的无线移动配置,无线支付配置及其方法,以及公用商品无线支付配置 |
| CN106997527A (zh) * | 2016-01-25 | 2017-08-01 | 阿里巴巴集团控股有限公司 | 基于移动终端p2p的信用支付方法及装置 |
| CN107070909A (zh) * | 2017-04-01 | 2017-08-18 | 广东欧珀移动通信有限公司 | 信息发送方法、信息接收方法、装置及系统 |
| CN109886684A (zh) * | 2019-02-26 | 2019-06-14 | 努比亚技术有限公司 | 一种移动终端安全防护方法、移动终端和存储介质 |
-
2019
- 2019-12-10 CN CN201911255247.7A patent/CN111127000B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106375090A (zh) * | 2016-08-31 | 2017-02-01 | 中城智慧科技有限公司 | 一种充值系统及其充值方法 |
| CN106815761A (zh) * | 2016-12-31 | 2017-06-09 | 中国移动通信集团江苏有限公司 | 电子充值卡处理方法、装置和系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111127000A (zh) | 2020-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2021203184B2 (en) | Transaction messaging | |
| KR101999188B1 (ko) | 비밀 공유를 위한 타원 곡선 암호를 사용하는 개인용 장치 보안 | |
| US11741461B2 (en) | Method for performing non-repudiation, and payment managing server and user device therefor | |
| JP6531092B2 (ja) | モバイルアプリケーションとゲートウェイの間の無線通信を安全化する方法 | |
| KR101976027B1 (ko) | 암호 화폐의 전자 지갑 생성 및 백업 방법 및 이를 이용한 단말 장치와 서버 | |
| US20130290718A1 (en) | Mobile storage device and the data processing system and method based thereon | |
| CN108616352B (zh) | 基于安全元件的动态口令生成方法和系统 | |
| US12244690B2 (en) | Online secret encryption | |
| CN104462949B (zh) | 一种插件的调用方法及装置 | |
| CN110740136B (zh) | 面向开放银行的网络安全控制方法及开放银行平台 | |
| JP2008269610A (ja) | リモートアプリケーションを対象とした機密データの保護 | |
| CN113674456B (zh) | 开锁方法、装置、电子设备和存储介质 | |
| CN106571915A (zh) | 一种终端主密钥的设置方法和装置 | |
| CN108199847B (zh) | 数字安全处理方法、计算机设备及存储介质 | |
| WO2017162164A1 (zh) | 电子签名设备的交易方法 | |
| CN109509099A (zh) | 数据交易方法及装置、计算设备、存储介质 | |
| CN101944216A (zh) | 双因子在线交易安全认证方法及系统 | |
| CN111127000B (zh) | 充值卡信息加密方法、装置、终端设备和充值平台 | |
| CN106656993B (zh) | 一种动态验证码验证方法及装置 | |
| JP2010004420A (ja) | 鍵管理サーバ、端末、通信システム、鍵配信方法、鍵配信プログラム、鍵受信方法及び鍵受信プログラム | |
| CN108768655B (zh) | 动态口令生成方法和系统 | |
| CN105635103A (zh) | 利用卡装置的网络认证方法 | |
| EP4485858A1 (en) | Security authentication method, apparatus and system for digital currency transaction | |
| CN116132185B (zh) | 数据调用方法、系统、装置、设备和介质 | |
| CN116823257A (zh) | 一种信息处理方法、装置、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |