【技术实现步骤摘要】
一种文件分享时的快速加解密方法
本专利技术属于快速加解密领域,更具体的说,涉及一种文件分享时的快速加解密方法。
技术介绍
首先解释一下后续用到的密码术语,以方便理解。对称密码算法:加密和解密使用相同密钥的密码算法。对称密钥:用于对称密码算法的密钥。公钥密码算法:又称为非对称密码算法,加密和解密使用不同密钥的密码算法,其中一个密钥(公钥)可以公开,另一个密钥(私钥)必须保密,且由公钥求解私钥是计算不可行的。公钥:公钥密码算法中可以公开的密钥。私钥:公钥密码算法中只能由拥有者使用的不公开密钥。主密钥:处于对称密码系统层次化密钥结构中的顶层,用于下层密钥的产生或保护。密文:指加密后的数据。明文:指未加密的数据或解密还原后的数据。在商业上,数据或文件的加密分享很常见。比如公司A把重要的合同或其他资料通过电子邮件的方式发给公司B,为了防止合同中的敏感信息被第三方窃取,公司A需要对合同进行加密,然后发送。公司B收到邮件后,需要先对合同进行解密处理。为了实现上述的加解密过程,国际上通用的做法是使用公钥密码算法和对称密码算法共同完成。文件加密分享的步骤如下:给每个被加密的文件生成 ...
【技术保护点】
1.一种文件分享时的快速加解密方法,其特征在于:所述文件分享时的快速加解密方法包括如下步骤:步骤一、文件分享者给每个被加密文件生成一个随机对称密钥,即文件密钥;步骤二、文件分享者用对称密码算法和文件密钥对文件进行加密;步骤三、文件分享者用对称密码算法和文件分享者与文件接收者之间的联合密钥加密所有文件密钥,然后文件分享者用文件分享者与文件接收者的公钥分别加密联合密钥,并使得加密后的联合密钥被文件接收者获得;步骤四、文件分享者把加密后的文件和加密后的文件密钥一起发给文件接收者;步骤五、文件接收者接收到加密后的文件和加密后的文件密钥后,获取被自己公钥加密后的联合密钥;步骤六、文件 ...
【技术特征摘要】
1.一种文件分享时的快速加解密方法,其特征在于:所述文件分享时的快速加解密方法包括如下步骤:步骤一、文件分享者给每个被加密文件生成一个随机对称密钥,即文件密钥;步骤二、文件分享者用对称密码算法和文件密钥对文件进行加密;步骤三、文件分享者用对称密码算法和文件分享者与文件接收者之间的联合密钥加密所有文件密钥,然后文件分享者用文件分享者与文件接收者的公钥分别加密联合密钥,并使得加密后的联合密钥被文件接收者获得;步骤四、文件分享者把加密后的文件和加密后的文件密钥一起发给文件接收者;步骤五、文件接收者接收到加密后的文件和加密后的文件密钥后,获取被自己公钥加密后的联合密钥;步骤六、文件接收者用自己的私钥解密出联合密钥,并配合对称密码算法,解密出所有文件的文件密钥;步骤七、文件接收者用解密出的文件密钥解密出文件。2.根据权利要求1所述的一种文件分享时的快速加解密方法,其特征在于:所述文件分享者用对称密码算法和文件分享者与文件接收者之间的联合密钥加密所有文件...
【专利技术属性】
技术研发人员:徐红伟,
申请(专利权)人:哈尔滨百香果科技有限公司,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。