分类:系统工具
语言:中文
大小:20KB
更新时间:2024-01-27
下载:136
标签: 加密解密 系统工具
版本:1.1
360检测通过
360杀毒通过
电脑管家通过
AES文件加密软件是一款非常易于使用的文件加密软件。这款软件的使用方法非常简单,只需将需要加密的软件拖放到程序中,还可以选择是否删除源文件。感兴趣的朋友们赶快来下载吧。
1、 多文件加密的线程优化。但是没有针对单个文件的优化。(目测90档,140M,耗时20S,单档880M耗时2M)
2、密码没有验证机制。由于使用了缓冲流操作(一次加密解密512kb,所以即使密码解密错误,也不会浪费太多时间,会抛出异常并弹出提示框),操作更方便。
3、由于主要目的不是学习加密算法,所以只有一种算法,AES。有时间的时候添加RC4算法。不要对鸟儿唠叨。过了好几天才找到漏洞。
4、文件名中的标签“(加密)”不能更改。否则,它将被排除。
1、将文件直接拖放到程序的列表控件中
2、您可以在设置列表中勾选“删除原始文件”
3、没有文件撕碎功能
增加文件夹加密。方法是直接将目录拖到接口上,它将被循环解析为其中的所有子文件。没有额外的按钮。反正拖拽更容易。估计下一次更新是增加算法。虽然更新比较慢,随着时间的推移,让它变得更强大。
随着对称密码的发展,DES数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NIST公开征集新的数据加密标准,即AES[1]。经过三轮的筛选,比利时Joan Daeman和Vincent Rijmen提交的Rijndael算法被提议为AES的最终算法。此算法将成为美国新的数据加密标准而被广泛应用在各个领域中。尽管人们对AES还有不同的看法,但总体来说,AES作为新一代的数据加密标准汇聚了强安全性、高性能、高效率、易用和灵活等优点。AES设计有三个密钥长度:128,192,256位,相对而言,AES的128密钥比DES的56密钥强1021倍[2]。AES算法主要包括三个方面:轮变化、圈数和密钥扩展。本文以128为例,介绍算法的基本原理;结合AVR汇编语言,实现高级数据加密算法AES。
AES是分组密钥,算法输入128位数据,密钥长度也是128位。用Nr表示对一个数据分组加密的轮数(加密轮数与密钥长度的关系如表1所列)。每一轮都需要一个与输入分组具有相同长度的扩展密钥Expandedkey(i)的参与。由于外部输入的加密密钥K长度有限,所以在算法中要用一个密钥扩展程序(Keyexpansion)把外部密钥K扩展成更长的比特串,以生成各轮的加密和解密密钥。
1.1圈变化
AES每一个圈变换由以下三个层组成:
非线性层——进行Subbyte变换;
线行混合层——进行ShiftRow和MixColumn运算;
密钥加层——进行AddRoundKey运算。
① Subbyte变换是作用在状态中每个字节上的一种非线性字节转换,可以通过计算出来的S盒进行映射。
② ShiftRow是一个字节换位。它将状态中的行按照不同的偏移量进行循环移位,而这个偏移量也是根据Nb的不同而选择的[3]
③ 在MixColumn变换中,把状态中的每一列看作GF(28)上的多项式a(x)与固定多项式c(x)相乘的结果。 b(x)=c(x)*a(x)的系数这样计算:
*运算不是普通的乘法运算,而是特殊的运算,即 b(x)=c(x)·a(x)(mod x4+1) 对于这个运算 b0=02。a0+03。a1+a2+a3 令xtime(a0)=02。a0
其中,符号“。”表示模一个八次不可约多项式的同余乘法[3]。
对于逆变化,其矩阵C要改变成相应的D,即b(x)=d(x)*a(x)。
④ 密钥加层运算(addround)是将圈密钥状态中的对应字节按位“异或”。
⑤ 根据线性变化的性质[1],解密运算是加密变化的逆变化。这里不再详细叙述。
1.2轮变化
对不同的分组长度,其对应的轮变化次数是不同的,如表1所列。
1.3密钥扩展
AES算法利用外部输入密钥K(密钥串的字数为Nk),通过密钥的扩展程序得到共计4(Nr+1)字的扩展密钥。它涉及如下三个模块:
① 位置变换(rotword)——把一个4字节的序列[A,B,C,D]变化成[B,C,D,A];
② S盒变换(subword)——对一个4字节进行S盒代替;
③ 变换Rcon[i]——Rcon[i]表示32位比特字[xi-1,00,00,00]。
这里的x是(02),如 Rcon[1]=[01000000];Rcon[2]=[02000000];Rcon[3]=[04000000]……
扩展密钥的生成:扩展密钥的前Nk个字就是外部密钥K;以后的字W[[i]]等于它前一个字W[[i-1]]与前第Nk个字W[[i-Nk]]的“异或”,即W[[i]]=W[[i-1]]W[[i- Nk]]。但是若i为Nk的倍数,则W[i]=W[i-Nk]Subword(Rotword(W[[i-1]]))Rcon[i/Nk]。
UltraEdit v31.1.0.36
Furmark v2.3.0.0
沙漏验机v7.4.1
Quicker v1.43.21.0
Dism++v10.1.2002.101
联想电脑管家v5.1.80.9022
DAEMON Tools Lite v12.0.0.2126
渲得快v3.61.12
沙漏验机v7.2.5.0
Legion Zone v2.0.9.8192
Listary v6.3
Apifox v2.6.11.1
FanControl v173
Armoury Crate v3.1.1.2
窗口同步器永久版v1.1.1.2
Realtek高清晰音频管理器绿色版v2.11.15
NatTypeTester汉化版v3.2
MD5文件校验工具v3.2
Win10版本一键转换v3.0.1.2
MyDiskTest v3.00
DisplayX显示屏v1.2.1.1
V5程序多开器纯净版
Rainmeter v4.5.18.3727
Windows Update Blocker
Cheat Engine v6.6
Gamma Panel中文版
图吧工具箱v2024.06
FolderMove绿色版v3.0
TranslucentTBv9.0.0.0
键盘连点器v1.3.0
DDU显卡卸载工具v18.0.4.7
Furmark v1.9.2
BlueScreenView v1.5.5
Flash中心v2.9.2.35
V5多开器v0.1
小智护眼宝v2.0.32.66
DirectX9.0c v9.29.1974
技嘉控制中心GCC23.08.31.01
Cheat Engine7.5.0
VMware Workstation 17v17.5.0
达龙云电脑v6.2.3
小智搜搜v4.0.6.56
Quicker v1.37.9
iFonts字体助手v2.5.3.0
uptool2.092
dwg trueconvert v8.7.4.0
凯立德导航助手v2.0.6
MODBUS调试助手v1.0
LastActivityView v1.35
MotionPro v1.2.16.1
ENC文件解密工具v3.1
共享文件夹加密专家v6.0.0
文件夹只读加密专家v1.60
共享文件夹加密超级大师v1.57
超级加密3000v12.51
RAR Password Unlocker v5.0.0.2
点盾云视频加密软件v1.2.1
西数移动硬盘加密软件v2.0
隐身侠v7.0.0.2
神盾加密软件v4.0
宏杰文件夹加密v6.3.9.8
疯师傅压缩包解密助手v3.2.0.3
RAR Password UnlockerV5.0.0.0
宏杰文件夹加密v6.5.7.8
文件夹加密超级大师v17.2.6.0
大黄蜂视频加密v5.0.7
吉辰加密v3.0.2.759
奇好PDF密码移除器v3.5.1
奇好PDF文件保护器v3.0.1
PDFdo Password RemoverV2.6
文件夹只读加密专家v1.52
iSumsoft Word Password RemoverV3.1.1
SysTools PDF Unlocker3.1
台电u盘加密大师v3.0
Adept PDF Password Remover3.6
Accent RAR Password Recovery v22.01
VeraCrypt v1.24.5
文件夹加密超级大师v17.22
梦幻文件加密v3.7.6.20
闪电文件夹加密大师v2.8.1.0
EV加密2v4.3.7
风云文件加密v2023.09.23
追影文件夹加密锁
福昕保护大师v1.2
安司密信v2.7.80.2
神盾文件夹加密v4.0
大黄蜂视频加密v6.0.5
便携式文件夹加密器绿色版v6.20
E钻文件夹加密大师v6.8.0
CAD图纸批量加密软件v6.51
疯师傅PDF解密助手v3.2.0.1
护密文件夹加密大师v1.0
EV加密v4.3.5
大黄蜂视频加密系统v6.0.5
EXE程序加密锁v5.0
超级加密3000下载
大黄蜂视频加密解密v6.0.5
文件夹万能解密器v12.0
xFTP5v5.0.1235
鸿蒙密视视频加密软件v5.0
AES文件加密软件
分类:系统工具
语言:中文
大小:20KB
更新时间:2024-01-27
下载:136
标签: 加密解密 系统工具
版本:1.1
360检测通过
360杀毒通过
电脑管家通过
AES文件加密软件是一款非常易于使用的文件加密软件。这款软件的使用方法非常简单,只需将需要加密的软件拖放到程序中,还可以选择是否删除源文件。感兴趣的朋友们赶快来下载吧。
加密功能
1、 多文件加密的线程优化。但是没有针对单个文件的优化。(目测90档,140M,耗时20S,单档880M耗时2M)
2、密码没有验证机制。由于使用了缓冲流操作(一次加密解密512kb,所以即使密码解密错误,也不会浪费太多时间,会抛出异常并弹出提示框),操作更方便。
3、由于主要目的不是学习加密算法,所以只有一种算法,AES。有时间的时候添加RC4算法。不要对鸟儿唠叨。过了好几天才找到漏洞。
4、文件名中的标签“(加密)”不能更改。否则,它将被排除。
使用说明
1、将文件直接拖放到程序的列表控件中
2、您可以在设置列表中勾选“删除原始文件”
3、没有文件撕碎功能
更新内容
增加文件夹加密。方法是直接将目录拖到接口上,它将被循环解析为其中的所有子文件。没有额外的按钮。反正拖拽更容易。估计下一次更新是增加算法。虽然更新比较慢,随着时间的推移,让它变得更强大。
加密原理
随着对称密码的发展,DES数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NIST公开征集新的数据加密标准,即AES[1]。经过三轮的筛选,比利时Joan Daeman和Vincent Rijmen提交的Rijndael算法被提议为AES的最终算法。此算法将成为美国新的数据加密标准而被广泛应用在各个领域中。尽管人们对AES还有不同的看法,但总体来说,AES作为新一代的数据加密标准汇聚了强安全性、高性能、高效率、易用和灵活等优点。AES设计有三个密钥长度:128,192,256位,相对而言,AES的128密钥比DES的56密钥强1021倍[2]。AES算法主要包括三个方面:轮变化、圈数和密钥扩展。本文以128为例,介绍算法的基本原理;结合AVR汇编语言,实现高级数据加密算法AES。
AES是分组密钥,算法输入128位数据,密钥长度也是128位。用Nr表示对一个数据分组加密的轮数(加密轮数与密钥长度的关系如表1所列)。每一轮都需要一个与输入分组具有相同长度的扩展密钥Expandedkey(i)的参与。由于外部输入的加密密钥K长度有限,所以在算法中要用一个密钥扩展程序(Keyexpansion)把外部密钥K扩展成更长的比特串,以生成各轮的加密和解密密钥。
1.1圈变化
AES每一个圈变换由以下三个层组成:
非线性层——进行Subbyte变换;
线行混合层——进行ShiftRow和MixColumn运算;
密钥加层——进行AddRoundKey运算。
① Subbyte变换是作用在状态中每个字节上的一种非线性字节转换,可以通过计算出来的S盒进行映射。
② ShiftRow是一个字节换位。它将状态中的行按照不同的偏移量进行循环移位,而这个偏移量也是根据Nb的不同而选择的[3]
③ 在MixColumn变换中,把状态中的每一列看作GF(28)上的多项式a(x)与固定多项式c(x)相乘的结果。 b(x)=c(x)*a(x)的系数这样计算:
*运算不是普通的乘法运算,而是特殊的运算,即 b(x)=c(x)·a(x)(mod x4+1) 对于这个运算 b0=02。a0+03。a1+a2+a3 令xtime(a0)=02。a0
其中,符号“。”表示模一个八次不可约多项式的同余乘法[3]。
对于逆变化,其矩阵C要改变成相应的D,即b(x)=d(x)*a(x)。
④ 密钥加层运算(addround)是将圈密钥状态中的对应字节按位“异或”。
⑤ 根据线性变化的性质[1],解密运算是加密变化的逆变化。这里不再详细叙述。
1.2轮变化
对不同的分组长度,其对应的轮变化次数是不同的,如表1所列。
1.3密钥扩展
AES算法利用外部输入密钥K(密钥串的字数为Nk),通过密钥的扩展程序得到共计4(Nr+1)字的扩展密钥。它涉及如下三个模块:
① 位置变换(rotword)——把一个4字节的序列[A,B,C,D]变化成[B,C,D,A];
② S盒变换(subword)——对一个4字节进行S盒代替;
③ 变换Rcon[i]——Rcon[i]表示32位比特字[xi-1,00,00,00]。
这里的x是(02),如 Rcon[1]=[01000000];Rcon[2]=[02000000];Rcon[3]=[04000000]……
扩展密钥的生成:扩展密钥的前Nk个字就是外部密钥K;以后的字W[[i]]等于它前一个字W[[i-1]]与前第Nk个字W[[i-Nk]]的“异或”,即W[[i]]=W[[i-1]]W[[i- Nk]]。但是若i为Nk的倍数,则W[i]=W[i-Nk]Subword(Rotword(W[[i-1]]))Rcon[i/Nk]。
UltraEdit v31.1.0.36
Furmark v2.3.0.0
沙漏验机v7.4.1
Quicker v1.43.21.0
Dism++v10.1.2002.101
联想电脑管家v5.1.80.9022
DAEMON Tools Lite v12.0.0.2126
渲得快v3.61.12
沙漏验机v7.2.5.0
Legion Zone v2.0.9.8192
Listary v6.3
Apifox v2.6.11.1
FanControl v173
Armoury Crate v3.1.1.2
窗口同步器永久版v1.1.1.2
Realtek高清晰音频管理器绿色版v2.11.15
NatTypeTester汉化版v3.2
MD5文件校验工具v3.2
Win10版本一键转换v3.0.1.2
MyDiskTest v3.00
DisplayX显示屏v1.2.1.1
V5程序多开器纯净版
Rainmeter v4.5.18.3727
Windows Update Blocker
Cheat Engine v6.6
Gamma Panel中文版
图吧工具箱v2024.06
FolderMove绿色版v3.0
TranslucentTBv9.0.0.0
键盘连点器v1.3.0
DDU显卡卸载工具v18.0.4.7
Furmark v1.9.2
BlueScreenView v1.5.5
Flash中心v2.9.2.35
V5多开器v0.1
小智护眼宝v2.0.32.66
DirectX9.0c v9.29.1974
技嘉控制中心GCC23.08.31.01
Cheat Engine7.5.0
VMware Workstation 17v17.5.0
达龙云电脑v6.2.3
小智搜搜v4.0.6.56
Quicker v1.37.9
iFonts字体助手v2.5.3.0
uptool2.092
dwg trueconvert v8.7.4.0
凯立德导航助手v2.0.6
MODBUS调试助手v1.0
LastActivityView v1.35
MotionPro v1.2.16.1
ENC文件解密工具v3.1
共享文件夹加密专家v6.0.0
文件夹只读加密专家v1.60
共享文件夹加密超级大师v1.57
超级加密3000v12.51
RAR Password Unlocker v5.0.0.2
点盾云视频加密软件v1.2.1
西数移动硬盘加密软件v2.0
隐身侠v7.0.0.2
神盾加密软件v4.0
宏杰文件夹加密v6.3.9.8
疯师傅压缩包解密助手v3.2.0.3
RAR Password UnlockerV5.0.0.0
宏杰文件夹加密v6.5.7.8
文件夹加密超级大师v17.2.6.0
大黄蜂视频加密v5.0.7
吉辰加密v3.0.2.759
奇好PDF密码移除器v3.5.1
奇好PDF文件保护器v3.0.1
PDFdo Password RemoverV2.6
文件夹只读加密专家v1.52
iSumsoft Word Password RemoverV3.1.1
SysTools PDF Unlocker3.1
台电u盘加密大师v3.0
Adept PDF Password Remover3.6
Accent RAR Password Recovery v22.01
VeraCrypt v1.24.5
文件夹加密超级大师v17.22
梦幻文件加密v3.7.6.20
闪电文件夹加密大师v2.8.1.0
EV加密2v4.3.7
风云文件加密v2023.09.23
追影文件夹加密锁
福昕保护大师v1.2
安司密信v2.7.80.2
神盾文件夹加密v4.0
大黄蜂视频加密v6.0.5
便携式文件夹加密器绿色版v6.20
E钻文件夹加密大师v6.8.0
CAD图纸批量加密软件v6.51
疯师傅PDF解密助手v3.2.0.1
护密文件夹加密大师v1.0
EV加密v4.3.5
大黄蜂视频加密系统v6.0.5
EXE程序加密锁v5.0
超级加密3000下载
大黄蜂视频加密解密v6.0.5
文件夹万能解密器v12.0
xFTP5v5.0.1235
鸿蒙密视视频加密软件v5.0