System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种基于aes加密算法的文件保护方法及文件保护系统,属于文件保护。
技术介绍
1、随着科技的快速发展,信息安全变得越来越重要。文件保护系统作为信息保护的一种重要手段,得到了广泛的关注和研究。
2、在实现文件加密保护系统时,需要考虑到以下几个方面:
3、1、对称密码学的基本原理,包括块密码的工作方式,以及加密和解密过程,其中包括如何选择和生成安全的密钥,以及如何将这些密钥存储在存储器中。
4、2、能够实现加密算法的加密,包括加密和解密过程,以及如何在文件系统中应用该算法。
5、3、对于密钥,需要考虑如何安全地存储这些密钥,例如,使用硬件安全模块(hsm)或其他安全存储设备,或者使用诸如多晶保险丝这样的非易失性存储器。
6、而现有技术在实现对文件进行加密的方法中,加密速度比较慢,安全性和有效性也不够,因此,如何实现高效、安全的文件加密是文件保护系统发展亟需解决的问题。
技术实现思路
1、本专利技术目的是为了解决现有文件加密方法存在加密速度比较慢、安全性和有效性比较低的问题,提供了一种基于aes加密算法的文件保护方法及文件保护系统。
2、本专利技术所述的基于aes加密算法的文件保护方法,它包括:
3、s1、将加密任务文件分解为多个子任务文件;
4、s2、判断子任务文件的所占内存是否超过阈值,如果超过阈值,则判定该子任务文件为大文件,执行s3,如果不超过阈值,则执行s4;
< ...【技术保护点】
1.基于AES加密算法的文件保护方法,其特征在于,它包括:
2.根据权利要求1所述的基于AES加密算法的文件保护方法,其特征在于,S1所述将加密任务文件分解为多个子任务文件的具体方法包括:采用多核处理器或多线程技术实现。
3.根据权利要求1所述的基于AES加密算法的文件保护方法,其特征在于,S2所述阈值为:16字节。
4.根据权利要求3所述的基于AES加密算法的文件保护方法,其特征在于,S3所述对子任务文件进行分块的具体方法包括:
5.根据权利要求1所述的基于AES加密算法的文件保护方法,其特征在于,S4所述AES算法进行加密的模式包括:电子密码本模式、分组密码链接模式和密码反馈模式。
6.根据权利要求1所述的基于AES加密算法的文件保护方法,其特征在于,S5所述将明文数据按照位模式进行置换和移位的具体方法包括:字节替代、行移位、列混淆和轮密钥加;
7.根据权利要求1所述的基于AES加密算法的文件保护方法,其特征在于,S5所述获得密文数据还包括:密钥生成、密钥存储、密钥更新和密钥销毁;
8.基于A
9.根据权利要求8所述的基于AES加密算法的文件保护系统,其特征在于,所述权限控制采用基于角色的访问控制,向不同用户赋予不同的角色,进而实现用户对文件访问权限的控制。
10.根据权利要求8所述的基于AES加密算法的文件保护系统,其特征在于,所述密钥管理包括密钥生成、密钥存储、密钥更新和密钥销毁。
...【技术特征摘要】
1.基于aes加密算法的文件保护方法,其特征在于,它包括:
2.根据权利要求1所述的基于aes加密算法的文件保护方法,其特征在于,s1所述将加密任务文件分解为多个子任务文件的具体方法包括:采用多核处理器或多线程技术实现。
3.根据权利要求1所述的基于aes加密算法的文件保护方法,其特征在于,s2所述阈值为:16字节。
4.根据权利要求3所述的基于aes加密算法的文件保护方法,其特征在于,s3所述对子任务文件进行分块的具体方法包括:
5.根据权利要求1所述的基于aes加密算法的文件保护方法,其特征在于,s4所述aes算法进行加密的模式包括:电子密码本模式、分组密码链接模式和密码反馈模式。
6.根据权利要求1所述的基于aes加密算法的文件保护方法,其特征在...
【专利技术属性】
技术研发人员:周谷春阳,邓舸,辛雨,刘长永,张昆,
申请(专利权)人:航天科技控股集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。