[发明专利]一种数据传输方法、装置、电子设备和存储介质在审
申请号: | 202211124838.2 | 申请日: | 2022-09-15 |
公开(公告)号: | CN116094718A | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 王伟 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 任亚娟 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种数据传输方法、装置、电子设备和可读存储介质,所述方法包括:获取客户端的传输数据、针对所述传输数据的数据签名以及生成所述数据签名所采用的签名参数信息;采用所述第一签名参数信息生成第三签名,以及采用所述第二签名参数信息生成第四签名;若所述第一签名与所述第三签名一致,且所述第二签名与所述第四签名一致,则确定两层签名验证成功,允许对所述传输数据进行数据处理操作。通过采用上述方法,需要经过两层签名验证才能真正签名验证成功,大大提升了签名验证的安全性,且两层签名所采用的加密密钥信息不同,解决了现有签名算法中仅仅对传输数据相关参数生成单层签名,密钥被他人获得后容易被攻破的问题。
技术领域
本发明涉及计算机技术领域,特别是涉及一种数据传输方法、一种数据传输装置、一种电子设备和一种计算机可读存储介质。
背景技术
一般采用签名的方式确保信息不可抵赖,例如,合同谈判、银行取款等,都采用了用户签名的形式。签名认证是对非对称加密技术与数字摘要技术的综合运用,指的是将通信内容的摘要信息使用发送者的私钥进行加密,然后将密文与原文一起传输给信息的接收者,接收者通过发送者的公钥信息来解密被加密的摘要作息,然后使用与发送者相同的摘要算法,对接收到的内容采用相同的方式产生摘要串,与解密的摘要串进行对比,如果相同,则说明接收到的内容是完整的,在传输过程中没有受到第三方的篡改,否则说明通信内容已被第三方修改。每个签名都有其特有的私钥,且都是对外界保密的,而通过私钥加密的信息,只能通过其对应的公钥来进行解密。因此,私钥可以代表私钥持有者的身份,可以通过私钥对应的公钥来对私钥拥有者的身份进行校验。常用的签名算法有MD5算法、SHA-1算法、SHA-256算法和慢哈希Bcrypt算法等,然而这些签名算法的密钥被他人获得后很大概率可以攻破该密钥对应的签名。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据传输方法和相应的一种数据传输装置、一种电子设备,以及一种计算机可读存储介质。
本发明实施例公开了一种数据传输方法,所述方法包括:
获取客户端的传输数据、针对所述传输数据的数据签名以及生成所述数据签名所采用的签名参数信息;所述数据签名包括第一签名和第二签名;所述签名参数信息包括生成所述第一签名的第一签名参数信息,以及生成所述第二签名的第二签名参数信息;
采用所述第一签名参数信息生成第三签名,以及采用所述第二签名参数信息生成第四签名;其中,生成所述第三签名所采用的加密密钥信息与生成所述第四签名所采用的加密密钥信息不同;
若所述第一签名与所述第三签名一致,且所述第二签名与所述第四签名一致,则确定两层签名验证成功,允许对所述传输数据进行数据处理操作。
可选地,所述第一签名和所述第三签名基于对密码签名得到,所述第一签名参数信息包括加密密钥、加密规则、密码和加密时间,所述采用所述第一签名参数信息生成第三签名,包括:
采用所述加密密钥的哈希值、所述加密规则、所述密码和所述加密时间生成所述第三签名。
可选地,所述第二签名和所述第四签名基于对密码和用户名签名得到,所述第二签名参数信息包括所述加密密钥、所述加密规则、所述密码、用户名和所述加密时间,所述采用所述第二签名参数信息生成第四签名,包括:
采用所述加密密钥、所述加密规则、所述密码、所述用户名和所述加密时间生成所述第四签名。
可选地,所述采用所述加密密钥的哈希值、所述加密规则、所述密码和所述加密时间生成所述第三签名,包括:
按照所述加密规则从所述密码中提取第一字符串,以及从所述加密密钥的哈希值提取第二字符串;
对所述加密时间运算得到第三字符串;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211124838.2/2.html,转载请声明来源钻瓜专利网。