一种数据传输方法及装置制造方法及图纸

技术编号:21917158 阅读:24 留言:0更新日期:2019-08-21 13:25
本申请公开了一种数据传输方法及装置。该方法包括:获取待传输数据、私钥和与所述私钥匹配的公钥;根据所述待传输数据和所述私钥,得到数字签名;将所述待传输数据和所述数字签名发送至第二终端,以及将所述公钥和第一账户信息发送至身份认证系统。还公开了相应的装置。本申请通过身份认证系统对公钥进行加密,并在第二账户信息与身份认证系统的数据库中身份信息匹配的情况下,完成数据传输,以此提高数据传输的安全性。

A Data Transmission Method and Device

【技术实现步骤摘要】
一种数据传输方法及装置
本申请涉及计算机
,尤其涉及一种数据传输方法及装置。
技术介绍
随着计算技术以及互联网的高速发展,人们越来越多的通过互联网实现传输账单、签订合同的数据传输业务,由于此类业务通常涉及金额以及重要信息,因此保障传输数据的安全性。通过对传输数据进行加密,可提高传输数据的安全性,但仍存在安全漏洞。
技术实现思路
本申请提供一种数据传输方法及装置,以实现数据传输。第一方面,提供了一种数据传输方法,包括:获取待传输数据、私钥、以及与所述私钥匹配的公钥;根据所述待传输数据和所述私钥,得到数字签名;将所述待传输数据和所述数字签名发送至第二终端,以及将所述公钥和第一账户信息发送至身份认证数据库。在一种可能实现的方式中,所述根据所述待传输数据和所述私钥,得到数字签名,包括:对所述待传输数据进行哈希计算,得到第一哈希值;用所述私钥对所述第一哈希值进行编码处理,得到所述数字签名。在另一种可能实现的方式中,所述将所述公钥和第一账户信息发送至身份认证数据库,包括:获取所述第一账户信息;对所述公钥进行加密处理,得到加密处理后的公钥;将所述第一账户信息和所述加密处理后的公钥发送至所述身份认证数据库。在又一种可能实现的方式中,在对所述公钥进行加密处理,得到加密处理后的公钥之前,还包括:获取第二账户信息和待验证信息;从所述身份认证数据库中确定与所述第二账户信息匹配的身份信息;在所述待验证信息与所述身份信息相同的情况下,执行所述对所述公钥进行加密处理的步骤。第二方面,提供了另一种数据传输方法,包括:在待验证身份信息与所述第一终端发送至身份认证数据库的第一账户信息匹配的情况下,获取公钥;用所述公钥对所述第一终端发送的数字签名进行解码处理,得到第二哈希值;对所述第一终端发送的待传输数据进行哈希计算,得到第三哈希值;在所述第二哈希值与所述第三哈希值相同的情况下,确定所述待传输数据为传输数据。在一种可能实现的方式中,所述在待验证身份信息与所述第一终端发送至身份认证数据库的第一账户信息匹配的情况下,获取公钥,包括:获取所述待验证身份信息;在所述待验证身份信息与所述第一终端发送至所述身份认证数据库的第一账户信息匹配的情况下,对所述第一终端发送至所述身份认证数据库的加密处理后的公钥进行解密处理,得到所述公钥。第三方面,提供了一种数据传输装置,包括:获取单元,用于获取待传输数据、私钥、以及与所述私钥匹配的公钥;处理单元,用于根据所述待传输数据和所述私钥,得到数字签名;发送单元,用于将所述待传输数据和所述数字签名发送至第二终端,以及将所述公钥和第一账户信息发送至身份认证数据库。在一种可能实现的方式中,所述处理单元包括:第一处理子单元,用于对所述待传输数据进行哈希计算,得到第一哈希值;第二处理子单元,用于用所述私钥对所述第一哈希值进行编码处理,得到所述数字签名。在另一种可能实现的方式中,所述发送单元包括:第一获取子单元,用于获取所述第一账户信息;第三处理子单元,用于对所述公钥进行加密处理,得到加密处理后的公钥;发送子单元,用于将所述第一账户信息和所述加密处理后的公钥发送至所述身份认证数据库。在又一种可能实现的方式中,所述发送单元还包括:第二获取单元,用于获取第二账户信息和待验证信息;确定子单元,用于从所述身份认证数据库中确定与所述第二账户信息匹配的身份信息;所述第三处理子单元,还用于在所述待验证信息与所述身份信息相同的情况下,执行所述对所述公钥进行加密处理的步骤。第四方面,提供了另一种数据传输装置,包括:获取单元,用于在待验证身份信息与所述第一终端发送至身份认证数据库的第一账户信息匹配的情况下,获取公钥;第一处理单元,用于用所述公钥对所述第一终端发送的数字签名进行解码处理,得到第二哈希值;第二处理单元,用于对所述第一终端发送的待传输数据进行哈希计算,得到第三哈希值;确定单元,用于在所述第二哈希值与所述第三哈希值相同的情况下,确定所述待传输数据为传输数据。在一种可能实现的方式中,所述确定单元包括:获取子单元,用于获取所述待验证身份信息;确定子单元,用于在所述待验证身份信息与所述第一终端发送至所述身份认证数据库的第一账户信息匹配的情况下,对所述第一终端发送至所述身份认证数据库的加密处理后的公钥进行解密处理,得到所述公钥。第五方面,提供了一种第一终端,包括:处理器和存储器,所述处理器和所述存储耦合器;其中,所述存储器存储有程序指令,所述程序指令被所述处理器执行时,使所述处理器执行上述第一方面及其任一种可能的实现方式的方法中相应的功能。第六方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被批处理装置的处理器执行时,使所述处理器执行上述第一方面及其任一种可能的实现方式的方法。第七方面,提供了一种第二终端,包括:处理器和存储器,所述处理器和所述存储耦合器;其中,所述存储器存储有程序指令,所述程序指令被所述处理器执行时,使所述处理器执行上述第二方面及其任一种可能的实现方式的方法中相应的功能。第八方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被批处理装置的处理器执行时,使所述处理器执行上述第二方面及其任一种可能的实现方式的方法。本申请通过身份认证数据库对公钥进行加密,并在第二账户信息与身份认证数据库的数据库中身份信息匹配的情况下,完成数据传输,以此提高数据传输的安全性。附图说明为了更清楚地说明本申请实施例或
技术介绍
中的技术方案,下面将对本申请实施例或
技术介绍
中所需要使用的附图进行说明。图1为本申请实施例提供的一种数据传输方法的流程示意图;图2为本申请实施例提供的一种第一终端的结构示意图;图3为本申请实施例提供的一种第二终端的结构示意图;图4为本申请实施例提供的一种第一终端的硬件结构示意图;图5为本申请实施例提供的一种第二终端的硬件结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。在本申请实施例中,第一用户为需要发送数据的用户,即第一终端的使用者,第二用户为第一用户指定的数据接本文档来自技高网
...

【技术保护点】
1.一种数据传输方法,其特征在于,包括:获取待传输数据、私钥、以及与所述私钥匹配的公钥;根据所述待传输数据和所述私钥,得到数字签名;将所述待传输数据和所述数字签名发送至第二终端,以及将所述公钥和第一账户信息发送至身份认证数据库。

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:获取待传输数据、私钥、以及与所述私钥匹配的公钥;根据所述待传输数据和所述私钥,得到数字签名;将所述待传输数据和所述数字签名发送至第二终端,以及将所述公钥和第一账户信息发送至身份认证数据库。2.根据权利要求1所述的方法,其特征在于,所述根据所述待传输数据和所述私钥,得到数字签名,包括:对所述待传输数据进行哈希计算,得到第一哈希值;用所述私钥对所述第一哈希值进行编码处理,得到所述数字签名。3.根据权利要求1所述的方法,其特征在于,所述将所述公钥和第一账户信息发送至身份认证数据库,包括:获取所述第一账户信息;对所述公钥进行加密处理,得到加密处理后的公钥;将所述第一账户信息和所述加密处理后的公钥发送至所述身份认证数据库。4.根据权利要求3所述的方法,其特征在于,在对所述公钥进行加密处理,得到加密处理后的公钥之前,还包括:获取第二账户信息和待验证信息;从所述身份认证数据库中确定与所述第二账户信息匹配的身份信息;在所述待验证信息与所述身份信息相同的情况下,执行所述对所述公钥进行加密处理的步骤。5.一种数据传输方法,其特征在于,包括:在待验证身份信息与所述第一终端发送至身份认证数据库的第一账户信息匹配的情况下,获取公钥;用所述公钥对所述第一终端发送的数字签名进行解码处理,得到第二哈希值;对所述第一终端发送的待传输数据进行哈希计算,得到第三哈希值;在所述第二哈希值与所述第三哈希值相同的情况下,确定所述待传输数据为传输数据。6.根据权利要求5所述的方法,其特征在于,所述在待验证身份信息与...

【专利技术属性】
技术研发人员:刘新马彦
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

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

1