【技术实现步骤摘要】
数据传输方法与装置、数据处理方法与装置、数据传输系统
本专利技术涉及数据安全
,具体而言,涉及一种数据传输方法与装置、数据处理方法与装置,还涉及一种数据传输系统。
技术介绍
互联网平台接收数据的特点为:数据访问是通过公共的网络环境进行交互,交互的数据往往需要经过很多中间环节,因此,我们享受着网络带来的便利和快捷的同时,也面临着巨大的隐患,数据安全问题显得更加严峻。因此,如何针对互联网平台提供一种资源信息安全保护机制,以解决互联网大量且类型繁多的数据在传输过程中的机密性、完整性,成为目前亟待解决的问题。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的一个目的在于提出了一种数据传输方法。本专利技术的另一个目的在于提出了一种数据处理方法。本专利技术的又一个目的在于提出了一种数据传输装置、一种数据处理装置、一种数据传输系统。有鉴于此,本专利技术提出了一种数据传输方法,用于客户端,该数据传输方法包括:检测客户端是否具有第一密钥及与第一密钥对应的RSA数字证书;在客户端具有第一密钥及与第一密钥对应的RSA数字证书的情况下,获取进行拟传输的数据;生成第二密钥,通过3DES(TripleDataEncryptionStandard,数据加密标准)方法加密数据,作为消息主体信息;通过RSA数字证书的公钥加密第一密钥及第二密钥,作为挑战代码信息;将RSA数字证书的ID、消息主体信息、挑战代码信息发送至服务器,以供服务器处理数据。根据本专利技术的数据传输方法,在客户端具有RSA数字证书的前提下,通过RSA非对称加密方式与3DES ...
【技术保护点】
一种数据传输方法,用于客户端,其特征在于,所述数据传输方法包括:检测所述客户端是否具有第一密钥及与所述第一密钥对应的RSA数字证书;在所述客户端具有所述第一密钥及与所述第一密钥对应的RSA数字证书的情况下,获取进行拟传输的数据;生成第二密钥,通过3DES方法加密所述数据,作为消息主体信息;通过所述RSA数字证书的公钥加密所述第一密钥及所述第二密钥,作为挑战代码信息;将所述RSA数字证书的ID、所述消息主体信息、所述挑战代码信息发送至服务器,以供所述服务器处理所述数据。
【技术特征摘要】
1.一种数据传输方法,用于客户端,其特征在于,所述数据传输方法包括:检测所述客户端是否具有第一密钥及与所述第一密钥对应的RSA数字证书;在所述客户端具有所述第一密钥及与所述第一密钥对应的RSA数字证书的情况下,获取进行拟传输的数据;生成第二密钥,通过3DES方法加密所述数据,作为消息主体信息;通过所述RSA数字证书的公钥加密所述第一密钥及所述第二密钥,作为挑战代码信息;将所述RSA数字证书的ID、所述消息主体信息、所述挑战代码信息发送至服务器,以供所述服务器处理所述数据。2.根据权利要求1所述的数据传输方法,其特征在于,在所述客户端不具有所述第一密钥及与所述第一密钥对应的RSA数字证书的情况下,向所述服务器发送所述客户端的基本信息及所述第一密钥申请请求;接收所述服务器发送的所述第一密钥及与所述第一密钥对应的RSA数字证书。3.根据权利要求1或2所述的数据传输方法,其特征在于,所述RSA数字证书包括以下至少一项或其组合:ID、公钥、发布机构、所有者、有效期。4.根据权利要求2所述的数据传输方法,其特征在于,所述基本信息包括以下至少一项或其组合:用户编码、公司名称、联系方式。5.一种数据传输方法,用于服务器,与如权利要求1至4所述的数据传输方法配合使用,其特征在于,所述数据处理方法包括:接收所述客户端发送的所述RSA数字证书的ID、所述消息主体信息、所述挑战代码信息;判断所述RSA数字证书的ID是否合法;若所述RSA数字证书的ID合法,获取所述RSA数字证书对应的私钥,并通过所述RSA数字证书对应的私钥解密所述挑战代码信息;判断所述第一密钥是否具有所述RSA数字证书的授权;若所述第一密钥具有所述RSA数字证书的授权,通过所述第二密钥解密所述消息主体信息;处理解密后的信息,并将处理结果发送至所述客户端。6.根据权利要求5所述的数据处理方法,用于服务器,其特征在于,若所述RSA数字证书的ID不合法或所述第一密钥不具有所述RSA数字证书的授权,向客户端发送错误提示,并结束所述数据处理。7.根据权利要求6所述的数据处理方法,用于服务器,其特征在于,接收所述客户端发送的基本信息及所述第一密钥申请请求;根据所述基本信息生成所述第一密钥及与所述第一密钥对应的RSA数字证书;发送所述第一密钥及与所述第一密钥对应的RSA数字证书至所述客户端。8.根据权利要求5至7中任一项所述的数据处理方法,用于服务器,其特征在于,所述RSA数字证书包括以下至少一项或其组合:ID、公钥、发布机构、所有者、有效期。9.根据权利要求7所述的数据处理方法,其特征在于,所述基本信息包括以下至少一项或其组合:用户编码、公司名称、联系方式。10.一种数据传输装置,用于客户端,其特征在于,所述数据传输装置包括:检测模块,用于检测所述客户端是否具有第一密钥及与所述第一密钥对应的RSA数字证书;获取模块,用于在所述客户端具有所述第一密钥及与所述第一密钥对应的RSA数字证书的情况下,获取进行拟传输的数据;3DE...
【专利技术属性】
技术研发人员:尹明君,
申请(专利权)人:畅捷通信息技术股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。