本申请属于数据处理,具体涉及一种数据传输方法、装置、设备及存储介质。
背景技术:
1、目前,银行会为企业提供各种服务,比如贷款服务,存款服务,企业的相关人员会在相关服务请求上进行数字签名,以保证相关服务请求的数据完整性以及不可否认性,进一步将签名后的相关服务请求提交银行以进行身份认证完成相关服务。
2、企业的相关人员在相关服务请求上进行数字签名时,需要在每个工作人员进行操作的设备上安装相应的数字签名的相关签名控件,比如密码控件,中间件,usbkey设备驱动等,并插入相应的usbkey设备,通过usbkey设备存储的私钥完成数字签名。
3、目前的数字签名过程需要在每个工作人员进行操作的设备上安装相应的数字签名的相关签名控件,操作麻烦,且如果存在多个工作人员,需要多个usbkey设备,如果不同工作人员相互借用usbkey设备,有设备管理成本。工作人员可以直接在客户端操作usbkey设备,存在安全风险。
技术实现思路
1、本申请提出一种数据传输方法、装置、设备及存储介质,能够缓解相关技术中在企业端进行数字签名时操作麻烦、设备管理成本以及安全风险高的技术问题。
2、本申请第一方面实施例提出了一种数据传输方法,应用于代理服务器,所述代理服务器部署在第一服务端,包括:
3、接收客户端发送的服务请求数据;
4、基于usbkey驱动配置信息,获取与所述代理服务器相连接的usbkey设备中的秘钥信息;
5、利用所述秘钥信息对所述服务请求数据进行加密,得到数字签名;
6、将所述数字签名和所述服务请求数据发送至第二服务端,以用于所述第二服务端在验证所述数字签名无误的情况下,完成所述服务请求数据对应的服务请求。
7、本申请第二方面的实施例提供了一种数据传输装置,应用于代理服务器,所述代理服务器部署在第一服务端,包括:
8、接收模块,用于接收客户端发送的服务请求数据;
9、获取模块,用于基于usbkey驱动配置信息,获取与所述代理服务器相连接的usbkey设备中的秘钥信息;
10、加密模块,用于利用所述秘钥信息对所述服务请求数据进行加密,得到数字签名;
11、发送模块,用于将所述数字签名和所述服务请求数据发送至第二服务端,以用于所述第二服务端在验证所述数字签名无误的情况下,完成所述服务请求数据对应的服务请求。
12、本申请第三方面的实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序以实现上述第一方面所述的方法。
13、本申请第四方面的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行实现上述第一方面所述的方法。
14、本申请实施例中提供的技术方案,至少具有如下技术效果或优点:
15、本申请提出一种数据传输方法、设备及存储介质,应用于代理服务器,代理服务器部署在第一服务端,在本申请实施例中,接收客户端发送的服务请求数据;基于usbkey驱动配置信息,获取与代理服务器相连接的usbkey设备中的秘钥信息;利用秘钥信息对服务请求数据进行加密,得到数字签名;将数字签名和服务请求数据发送至第二服务端,以用于第二服务端在验证数字签名无误的情况下,完成服务请求数据对应的服务请求。本申请实施例通过部署在第一服务端的代理服务器确定与代理服务器相连接的usbkey设备中的秘钥信息,并对服务请求数据完成数字签名,避免了数字签名过程需要为在每个工作人员进行操作的设备上安装相应的数字签名的相关签名控件,以及节省需要多个usbkey设备的设备管理成本,并且usbkey设备与第一服务端连接,避免了客户端直接操作usbkey设备的风险。
16、本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变的明显,或通过本申请的实践了解到。
1.一种数据传输方法,其特征在于,应用于代理服务器,所述代理服务器部署在第一服务端,包括:
2.根据权利要求1所述的方法,其特征在于,所述代理服务器安装有usbkey驱动程序,所述基于usbkey驱动配置信息,获取与所述代理服务器相连接的usbkey设备中的秘钥信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述usbkey驱动配置信息包括usbkey设备标识,所述利用所述usbkey驱动程序识别与所述usbkey驱动配置信息对应的目标usbkey设备,包括:
4.根据权利要求2所述的方法,其特征在于,所述目标usbkey设备与所述目标usbkey接口的连接方式为以下任一种:无线连接、蓝牙连接或者物理连接。
5.根据权利要求1所述的方法,其特征在于,所述代理服务器安装有中间件,所述利用所述秘钥信息对所述服务请求数据进行加密,得到数字签名,包括:
6.根据权利要求1所述的方法,其特征在于,所述接收客户端发送的服务请求数据,包括:
7.根据权利要求1所述的方法,其特征在于,所述将所述数字签名和所述服务请求数据发送至第二服务端,包括:
8.一种数据传输装置,其特征在于,应用于代理服务器,所述代理服务器部署在第一服务端,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序以实现如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行实现如权利要求1-7中任一项所述的方法。