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”開始使用