The present invention provides a method of data transmission, the data transmitting end and the receiving end data, the method may include generating a first random encryption key; use the default second encryption key and encryption algorithm to encrypt the first encryption key; the target data using the first encrypted encryption key and the encryption for transmission, to generate the target ciphertext data; according to the preset rules to merge with the first encrypted encryption key and the ciphertext to generate the ciphertext with the merger; the ciphertext is transmitted to the data receiving end, the data receiving end according to the split rules corresponding to the default resolution with ciphertext, to obtain the first encrypted encryption key and the ciphertext, and use the default corresponding decryption algorithm and the first encrypted encryption key to decrypt A ciphertext is used to obtain the target data. This scheme can improve the security of data.
【技术实现步骤摘要】
一种数据传输方法、数据发送端及数据接收端
本专利技术涉及计算机
,特别涉及一种数据传输方法、数据发送端及数据接收端。
技术介绍
近几年,互联网技术给用户的日常生活和工作带来极大便利和乐趣,但同时也带来很多风险。为了保障数据在传输过程中,当被不法第三方窃取到时,尽量不要造成数据泄漏等情况的发生,通常需要对传输的数据进行加密。目前,在数据传输之前,数据的发送方和接收方必须商量好加密密钥,并由双方进行保存,之后发送方利用保存的加密密钥对数据进行加密,然后只有保存有该加密密钥的接收方才能实现对数据的解密,以此实现数据的加密传输。但是,由于现有方法中是收发双方都必须保存加密密钥,那么一旦一方的加密密钥被泄露,则通过该加密密钥加密的数据也不再安全,从而造成数据的安全性较低。
技术实现思路
本专利技术实施例提供了一种数据传输方法、数据发送端及数据接收端,能够提高数据的安全性。第一方面,本专利技术实施例提供了一种数据传输方法,应用于数据发送端,包括:随机生成第一加密密钥;利用预设的第二加密密钥和加密算法加密所述第一加密密钥;利用加密后的所述第一加密密钥和所述加密算法加密待传输的 ...
【技术保护点】
一种数据传输方法,其特征在于,应用于数据发送端,包括:随机生成第一加密密钥;利用预设的第二加密密钥和加密算法加密所述第一加密密钥;利用加密后的所述第一加密密钥和所述加密算法加密待传输的目标数据,以生成所述目标数据的密文;根据预设的合并规则合并加密后的所述第一加密密钥和所述密文,以生成合并密文;将所述合并密文发送至数据接收端,以使所述数据接收端根据预设对应的拆分规则拆分所述合并密文,以获取加密后的所述第一加密密钥和所述密文,并利用预设对应的解密算法和加密后的所述第一加密密钥解密所述密文,以获取所述目标数据。
【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于数据发送端,包括:随机生成第一加密密钥;利用预设的第二加密密钥和加密算法加密所述第一加密密钥;利用加密后的所述第一加密密钥和所述加密算法加密待传输的目标数据,以生成所述目标数据的密文;根据预设的合并规则合并加密后的所述第一加密密钥和所述密文,以生成合并密文;将所述合并密文发送至数据接收端,以使所述数据接收端根据预设对应的拆分规则拆分所述合并密文,以获取加密后的所述第一加密密钥和所述密文,并利用预设对应的解密算法和加密后的所述第一加密密钥解密所述密文,以获取所述目标数据。2.根据权利要求1所述的数据传输方法,其特征在于,所述随机生成第一加密密钥,进一步包括:随机生成偏移量;所述利用预设的第二加密密钥和加密算法加密所述第一加密密钥,进一步包括:利用预设的第二加密密钥和加密算法加密所述偏移量;所述利用加密后的所述第一加密密钥和所述加密算法加密待传输的目标数据,包括:利用加密后的所述第一加密密钥、加密后的所述偏移量和所述加密算法加密待传输的目标数据;所述根据预设的合并规则合并加密后的所述第一加密密钥和所述密文,包括:根据预设的合并规则合并加密后的所述第一加密密钥、加密后的所述偏移量和所述密文,以生成合并密文。3.根据权利要求2所述的数据传输方法,其特征在于,在所述利用预设的第二加密密钥和加密算法加密所述第一加密密钥和所述偏移量之后,且在所述利用加密后的所述第一加密密钥、加密后的所述偏移量和所述加密算法加密待传输的目标数据之前,进一步包括:从加密后的所述第一加密密钥和加密后的所述偏移量中分别截取16位;所述利用加密后的所述第一加密密钥、加密后的所述偏移量和所述加密算法加密待传输的目标数据,包括:利用从加密后的所述第一加密密钥中截取出的16位、从加密后的所述偏移量中截取出的16位和所述加密算法加密待传输的目标数据;所述根据预设的合并规则合并加密后的所述第一加密密钥、加密后的所述偏移量和所述密文,包括:根据预设的合并规则合并从加密后的所述第一加密密钥中截取出的16位、从加密后的所述偏移量中截取出的16位和所述密文。4.一种数据传输方法,其特征在于,应用于数据接收端,包括:接收数据发送端发送的合并密文;根据预设对应的拆分规则拆分所述合并密文,以获取加密后的第一加密密钥和密文;利用预设对应的解密算法和加密后的所述第一加密密钥解密所述密文,以获取目标数据。5.根据权利要求4所述的数据传输方法,其特征在于,所述根据预设对应的拆分规则拆分所述合并密文,以获取加密后的第一加密密钥和密文,包括:根据预设对应的拆分规则拆分所述合并密文,以获取加密后的第一加密密钥、加密后的所述偏移量...
【专利技术属性】
技术研发人员:肖庆超,杨培强,程林,
申请(专利权)人:山东浪潮商用系统有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。