一种实现交易信息验证的方法和装置制造方法及图纸

技术编号:19344794 阅读:27 留言:0更新日期:2018-11-07 14:52
本申请提供了一种实现交易信息验证的方法,包括:利用数字证书的私钥对交易信息进行加密得到交易信息加密结果,以实现交易信息验证。本申请还提供了一种实现交易信息验证的装置,包括加密模块,用于:利用数字证书的私钥对交易信息进行加密得到交易信息加密结果,以实现交易信息验证。本申请还提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行时,使所述至少一个处理器执行上述的实现交易信息验证的方法。本申请还提供了一种服务器,包含上述的实现交易信息验证的装置。

Method and device for realizing transaction information verification

This application provides a method to verify the transaction information, including encrypting the transaction information with the private key of the digital certificate to obtain the encrypted result of the transaction information, so as to realize the verification of the transaction information. The application also provides a device to verify the transaction information, including an encryption module, for encrypting the transaction information by using the private key of the digital certificate to obtain the encrypted result of the transaction information so as to realize the verification of the transaction information. The present application also provides an electronic device including at least one processor and a memory communicating with the at least one processor, wherein the memory stores instructions that can be executed by the at least one processor so that the at least one processor executes the instructions. The processor performs the above method for realizing transaction information verification. The application also provides a server comprising the above device for realizing transaction information verification.

【技术实现步骤摘要】
一种实现交易信息验证的方法和装置
本申请涉及数据处理
,例如涉及一种实现交易信息验证的方法和装置。
技术介绍
在进行涉及数字货币的交易时,为了验证交易信息(例如,交易地址等)的真实性,通常由该交易地址的拥有者基于该交易地址加密一段提前商定的消息或发起一笔支付。
技术实现思路
本公开实施例提供了一种实现交易信息验证的方法,包括:利用数字证书的私钥对交易信息进行加密得到交易信息加密结果,以实现交易信息验证。本公开实施例还提供了一种实现交易信息验证的装置,包括加密模块,用于:利用数字证书的私钥对交易信息进行加密得到交易信息加密结果,以实现交易信息验证。本公开实施例还提供了一种服务器,包含上述的实现交易信息验证的装置。本公开实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为执行上述的实现交易信息验证的方法。本公开实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述的实现交易信息验证的方法。本公开实施例还提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行时,使所述至少一个处理器执行上述的实现交易信息验证的方法。附图说明一个或多个实施例通过与之对应的附图进行示例性说明,这些示例性说明和附图并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,附图不构成比例限制,并且其中:图1为本公开实施例的实现交易信息验证的方法示意图;图2为本公开实施例的对交易信息进行加密的方法示意图;图3为本公开实施例的对公钥来源进行加密的方法示意图;图4为本公开实施例的对交易信息加密结果进行解密的方法示意图;图5为本公开实施例的对交易信息进行验证的方法示意图;图6为本公开实施例的对公钥来源加密结果进行解密的方法示意图;图7为本公开实施例的对公钥来源进行验证的方法示意图;图8为本公开实施例的实现交易信息验证的装置示意图;图9为本公开实施例的对交易信息进行加密的装置示意图;图10为本公开实施例的提供交易信息加密结果的装置示意图;图11为本公开实施例的对公钥来源进行加密的装置示意图;图12为本公开实施例的提供公钥来源加密结果的装置示意图;图13为本公开实施例的对交易信息加密结果进行解密的装置示意图;图14为本公开实施例的接收交易信息加密结果的装置示意图;图15为本公开实施例的对交易信息进行验证的装置示意图;图16为本公开实施例的对公钥来源加密结果进行解密的装置示意图;图17为本公开实施例的接收公钥来源加密结果的装置示意图;图18为本公开实施例的对公钥来源进行验证的装置示意图;图19为本公开实施例的实现支付操作的装置示意图;以及图20为本公开实施例的电子设备的结构示意图。附图标记:10:实现交易信息验证的装置;20:加密模块;30:数据接口;40:解密模块;50:数据接口;60:验证模块;70:支付模块。具体实施方式为了能够更加详尽地了解本公开实施例的特点与
技术实现思路
,下面结合附图对本公开实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本公开实施例。在以下的技术描述中,为方便解释起见,通过多个细节以提供对所披露实施例的充分理解。然而,在没有这些细节的情况下,一个或多个实施例仍然可以实施。在其它情况下,为简化附图,熟知的结构和装置可以简化展示。参见图1,本公开实施例提供了一种实现交易信息验证的方法,包括:利用数字证书实现交易信息的验证。参见图2,所述利用数字证书实现交易信息的验证可以包括:利用所述数字证书的私钥对所述交易信息进行加密得到交易信息加密结果。作为一个实施例,可以提供所述交易信息加密结果。例如,收款方(操作实体可以是收款方设备,例如收款方的网站服务器等;以下亦同)可以向付款方(操作实体可以是付款方设备,例如付款方的客户端等终端设备;以下亦同)发送所述交易信息加密结果。作为一个实施例,可以提供所述交易信息。例如,收款方可以向付款方发送所述交易信息。作为一个实施例,可以提供公钥来源。例如,收款方可以向付款方发送所述公钥来源。参见图3,可以利用所述数字证书的私钥对所述公钥来源进行加密得到公钥来源加密结果。作为一个实施例,对所述交易信息、公钥来源中至少之一进行的加密可以是基于请求或主动发起的。例如,收款方基于付款方或其他第三方的请求对所述交易信息、公钥来源中至少之一进行加密;或,收款方基于预设的策略、条件等主动对所述交易信息、公钥来源中至少之一进行加密。作为一个实施例,可以提供所述公钥来源加密结果。例如,收款方可以向付款方发送所述公钥来源加密结果。作为一个实施例,所述交易信息加密结果、公钥来源加密结果、交易信息、公钥来源中至少之一可以是直接或间接提供的。例如,收款方可以直接或间接向付款方发送所述交易信息加密结果、公钥来源加密结果、交易信息、公钥来源中至少之一。作为一个实施例,所述间接提供可以包括通过交易中介提供。例如,收款方可以通过交易网站(操作实体可以是交易网站的设备,例如交易网站的网站服务器等;以下亦同)等交易中介向付款方发送所述交易信息加密结果、公钥来源加密结果、交易信息、公钥来源中至少之一。参见图4,所述利用数字证书实现交易信息验证可以包括:利用所述数字证书的公钥对所述交易信息在加密后得到的交易信息加密结果进行解密得到所述交易信息。作为一个实施例,在解密所述交易信息加密结果之前,可以接收所述交易信息加密结果。例如,付款方可以接收来自收款方的所述交易信息加密结果;或,付款方可以通过主动查询、请求等方式从收款方主动获取所述交易信息加密结果。作为一个实施例,可以接收所述交易信息。例如,付款方可以接收来自收款方的所述交易信息;或,付款方可以通过主动查询、请求等方式从收款方主动获取所述交易信息。参见图5,可以利用所述接收到的交易信息以及所述解密得到的交易信息进行验证,在验证通过后触发支付操作。例如,付款方可以利用接收自或获取自收款方的所述交易信息以及付款方解密得到的交易信息进行验证,在验证通过后触发支付操作。作为一个实施例,所述验证可以包括:对比所述接收到的交易信息以及所述解密得到的交易信息之间的一致性,在所述接收到的交易信息与所述解密得到的交易信息之间具有一致性时确认验证通过。例如,付款方可以比较接收自或获取自收款方的所述交易信息是否与付款方解密得到的交易信息相同,在付款方接收自或获取自收款方的所述交易信息与付款方解密得到的交易信息相同时,确认验证通过。参见图6,可以利用所述数字证书的公钥对公钥来源在加密后得到的公钥来源加密结果进行解密得到所述公钥来源。作为一个实施例,在解密所述公钥来源加密结果之前,可以接收所述公钥来源加密结果。例如,付款方可以接收来自收款方的所述公钥来源加密结果;或,付款方可以通过主动查询、请求等方式从收款方主动获取所述公钥来源加密结果。作为一个实施例,可以接收所述公钥来源。例如,付款方可以接收来自收款方的所述公钥来源;或,付款方可以通过主动查询、请求等方式从收款方主动获取所述公钥来源。作为一个实施例,本文档来自技高网
...

【技术保护点】
1.一种实现交易信息验证的方法,其特征在于,包括:利用数字证书的私钥对交易信息进行加密得到交易信息加密结果,以实现交易信息验证。

【技术特征摘要】
1.一种实现交易信息验证的方法,其特征在于,包括:利用数字证书的私钥对交易信息进行加密得到交易信息加密结果,以实现交易信息验证。2.根据权利要求1所述的方法,其特征在于,还包括:提供所述交易信息加密结果。3.根据权利要求1或2所述的方法,其特征在于,还包括:提供所述交易信息。4.根据权利要求3所述的方法,其特征在于,还包括:提供公钥来源。5.根据权利要求4所述的方法,其特征在于,还包括:利用所述数字证书的私钥对所述公钥来源进行加密得到公钥来源加密结果。6.根据权利要求5所述的方法,其特征在于,对所述交易信息、公钥来源中至少之一进行的加密是基于请求或主动发起的。7.根据权利要求5所述的方法,其特征在于,还包括:提供所述公钥来源加密结果。8.根据权利要求7所述的方法,其特征在于,所述交易信息加密结果、公钥来源加密结果、交易信息、公钥来源中至少之一是直接或间接提供的。9.根据权利要求8所述的方法,其特征在于,所述间接提供包括通过交易中介提供。10.根据权利要求1所述的方法,其特征在于,所述数字证书包括超文本安全传送协议HTTPS证书;所述交易信息包括交易地址、交易数额中至少之一。11.根据权利要求4所述的方法,其特征在于,所述公钥来源包括HTTPS网站的统一资源定位符URL。12.一种实现交易信息验证的装置,其特征在于,包括加密模块,用于:利用数字证书的私钥对交易信息进行加密得到交易信息加密结果,以实现交易信息验证。13.根据权利要求12所述的装置,其特征在于,还包括数据接口,用于:提供所述交易信息加密结果。14....

【专利技术属性】
技术研发人员:李志波张理
申请(专利权)人:北京比特大陆科技有限公司
类型:发明
国别省市:北京,11

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

1