AES加密工具是一款非常实用的系统工具,AES是高级加密标准的简称,这款小工具可以你输入的内容进行快速加密,也可以对已经进行加密的内容解密,非常适合对文件安全有较高要求或者从事相关行业的用户进行使用。
1、硬件效率:AES加密工具允许同时处理多块明文 / 密文。
2、软件效率:允许并行计算,可以很好地利用 CPU 流水等并行技术。
3、预处理:算法和加密盒的输出不依靠明文和密文的输入,因此如果有足够的保证安全的存储器,加密算法将仅仅是一系列异或运算,这将极大地提高吞吐量。
4、随机访问:第 i 块密文的解密不依赖于第 i-1 块密文,提供很高的随机访问能力
5、可证明的安全性:能够证明 CTR 至少和其他模式一样安全(CBC, CFB, OFB, ...)
6、简单性:与其它模式不同,CTR模式仅要求实现加密算法,但不要求实现解密算法。对于 AES 等加/解密本质上不同的算法来说,这种简化是巨大的。
7、无填充,可以高效地作为流式加密使用。
8、错误不传播:密文传输中每个比特位被错误反转, 仅只影响该密文所在区块的解密. 在CTR模式下, 经过k+1步的自同步后, 后续密文皆可以正确解密.(k表示区块长度128)
9、必须配合消息验证码(MAC)使用。
10、不能进行完整性校验: 密文传输过程中丢失比特位将导致后续比特位无法正确解密。
对称/分组密码一般分为流加密(如OFB、CFB等)和块加密(如ECB、CBC等)。对于流加密,需要将分组密码转化为流模式工作。对于块加密(或称分组加密),如果要加密超过块大小的数据,就需要涉及填充和链加密模式。
ECB(Electronic Code Book电子密码本)模式
ECB模式是最早采用和最简单的模式,它将加密的数据分成若干组,每组的大小跟加密密钥长度相同,然后每组都用相同的密钥进行加密。
优点:1.简单; 2.有利于并行计算; 3.误差不会被传送;
缺点:1.不能隐藏明文的模式; 2.可能对明文进行主动攻击; 因此,此模式适于加密小消息。
CBC(Cipher Block Chaining,加密块链)模式
优点:1.不容易主动攻击,安全性好于ECB,适合传输长度长的报文,是SSL、IPSec的标准。
缺点: 1.不利于并行计算; 2.误差传递; 3.需要初始化向量IV
CFB(Cipher FeedBack Mode,加密反馈)模式
优点:1.隐藏了明文模式;2.分组密码转化为流模式;3.可以及时加密传送小于分组的数据;
缺点:1.不利于并行计算;2.误差传送:一个明文单元损坏影响多个单元;3.唯一的IV;
OFB(Output FeedBack,输出反馈)模式
优点:1.隐藏了明文模式;2.分组密码转化为流模式;3.可以及时加密传送小于分组的数据;
缺点:1.不利于并行计算;2.对明文的主动攻击是可能的;3.误差传送:一个明文单元损坏影响多个单元。
1、首先等待AES加密工具下载完成
2、使用压缩软件解压文件
3、双击运行“AESElf_v1.0_OnNet2.0.exe”开始使用
点击下载系统软件 >>本地高速下载
点击下载系统软件 >>本地高速下载