一种加解密方法技术

技术编号:17737563 阅读:43 留言:0更新日期:2018-04-18 13:33
本发明专利技术公开了一种加解密方法,先从发送方中对原文件进行二次加密,且在加密的过程中将关键的随机字符串隐藏于初级加密文件数据里,而生成隐藏和截取随机字符串的指向性参数——随机数。将最后隐藏了随机字符串的次级加密文件数据利用封闭服务器作为中转,而将关键级相对较低的随机数和次级加密文件名则通过通知服务器对接收方发送。接收方通过次级加密文件名从封闭服务器中下载对应的次级加密文件,然后利用随机数所指的位置从次级加密文件数据中截取出随机字符串并得到初级加密文件数据。利用现有技术中的AES算法将随机字符串转换为AES秘钥后,对初级加密文件数据解密得到原文件。

A method of encryption and decryption

【技术实现步骤摘要】
一种加解密方法
本专利技术涉及一种加解密方法,尤其涉及一种需要在服务器中转的文件传输加解密方法。
技术介绍
现有技术中对于文件保密传输的过程会先对待传输的原文件进行加密,然后将加密后的文件名和秘钥通过通知服务器发送、将加密文件通过封闭服务器发送,具体如图1所示:加密发送过程:发送方随机生成一个32位的随机字符串,随机字符串随机生成后不再变化,然后将随机字符串利用AES算法转换为256位的AES秘钥。将原文件数据利用AES秘钥进行加密得到加密文件数据。将加密文件上传至封闭服务器后,再将随机字符串和加密文件名等信息利用接收方的RSA公钥封装为消息包,最后将消息包通过通知服务器发送到接收方。接收解密过程:接收方收到消息包后利用RSA私钥解包得到加密文件名和随机字符串等信息,以加密文件名为索引从封闭服务器中下载加密文件。用随机字符串生成AES秘钥,然后利用AES秘钥对加密文件数据进行解密得到原文件数据,完成解密过程。现有技术的缺陷:加密文件由封闭服务器中转,起钥匙作用的加密文件名和随机字符串通过通知服务器发送。由于随机字符串生成AES秘钥的方法是公知常识,而在信息传输的过程中随机字符串通过通本文档来自技高网...
一种加解密方法

【技术保护点】
一种加密方法,包括以下步骤:A、生成随机字符串,将所述随机字符串转换为AES秘钥;所述随机字符串在随机生成后不再变化;B、用AES秘钥对原文件数据进行加密得到初级加密文件数据;其特征在于,C、生成整数型的随机数;所述随机数在随机生成后不再变化;D、将所述随机字符串插入到初级加密文件数据中,插入位置为所述随机数对应的位置,得到次级加密文件数据;E、将次级加密文件上传至封闭服务器;F、根据RSA公钥将所述随机数与次级加密文件名封装为消息包;G、将消息包通过通知服务器发送。

【技术特征摘要】
1.一种加密方法,包括以下步骤:A、生成随机字符串,将所述随机字符串转换为AES秘钥;所述随机字符串在随机生成后不再变化;B、用AES秘钥对原文件数据进行加密得到初级加密文件数据;其特征在于,C、生成整数型的随机数;所述随机数在随机生成后不再变化;D、将所述随机字符串插入到初级加密文件数据中,插入位置为所述随机数对应的位置,得到次级加密文件数据;E、将次级加密文件上传至封闭服务器;F、根据RSA公钥将所述随机数与次级加密文件名封装为消息包;G、将消息包通过通知服务器发送。2.根据权利要求1...

【专利技术属性】
技术研发人员:伍威
申请(专利权)人:深圳市四面信息科技有限公司
类型:发明
国别省市:广东,44

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

1