【技术实现步骤摘要】
一种云存储系统中的文件加解密方法、系统及存储介质
本专利技术涉及隐私保护
,尤其是一种云存储系统中的文件加解密方法、系统及存储介质。
技术介绍
世界经济正进入一个以创新为驱动,以高新技术提升生产率的高速发展时代,人才在企业及社会发展中至关重要,随着互联网和移动互联网的快速发展及深度融合,越来越多的人才招聘,引进等活动均通互联网进行,人才简历均通过电子化的形式存在于互联网上,尤其是大量集中在招聘中介,代理机构租赁的云服务器中。由于电子简历中包括求职人详细的姓名、电话邮件手机家庭住址照片等关键隐私信息,集中保存的电子简历容易被黑客盗取,此外,互联网上大量发布的程序被恶意程序采集,经过大数据分析和处理后,可能被各种非法势力恶意利用,尤其是随着技术的革新,许多新的黑客攻击手段及人工智能数据挖掘方法加入到了信息窃取中。现有云存储中电子文档隐私保护的方法主要包括两大类,其中,第一类方法如下:1、选取云存储系统中需要做隐私保护的文件F0。2、屏蔽或者删除文件中需要保护的隐私内容,形成文件F1。3、同时保存文件F0和F1,其中,明文形式的文件F供文件拥有方使用时查看,密文形 ...
【技术保护点】
1.一种云存储系统中的文件加密方法,其特征在于:包括以下步骤:对原始文件中的待保护词进行第一剔除操作,并根据待保护词生成第一文件;根据第一文件,生成加密密钥;基于加密密钥,通过加密算法对原始文件中的待保护词进行加密,得到加密文件。
【技术特征摘要】
1.一种云存储系统中的文件加密方法,其特征在于:包括以下步骤:对原始文件中的待保护词进行第一剔除操作,并根据待保护词生成第一文件;根据第一文件,生成加密密钥;基于加密密钥,通过加密算法对原始文件中的待保护词进行加密,得到加密文件。2.根据权利要求1所述的一种云存储系统中的文件加密方法,其特征在于:所述根据第一文件,生成加密密钥这一步骤,包括以下步骤:根据第一文件,通过哈希散列算法计算加密密钥,所述加密密钥的计算公式为:KEY=keygen(Hashf(wt),L)其中,KEY代表加密密钥;keygen代表密钥生成算法;Hashf()代表哈希函数;wt代表第一文件;L代表密钥长度。3.根据权利要求1所述的一种云存储系统中的文件加密方法,其特征在于:所述基于加密密钥,通过加密算法对原始文件中的待保护词进行加密,得到加密文件这一步骤,包括以下步骤:基于加密密钥,通过对称加密算法逐一对原始文件中的待保护词进行加密,所述对称加密算法的计算公式为:wn=Encrypt(wo,KEY)其中,KEY代表加密密钥;wo代表原始文件;Encrypt代表对称加密算法;wn代表加密文件;对加密后的待保护词进行标记,生成加密文件;将加密文件存储至云存储系统。4.一种云存储系统中的文件解密方法,其特征在于:包括以下步骤:对加密文件中的待保护词进行第二剔除操作,并根据待保护词生成第二文件;根据第二文件,生成加密密钥;基于加密密钥,通过解密算法对加密文件中被加密的待保护词进行解密,得到原始文件;所述解密算法与加密算法相对应。5.根据权利要求4所述的一种云存储系统中的文件解密方法,其特征在于:所述基于加密密钥,通过解密算法对加密文件中被加密的待保护词进行解...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。