AES字符串加密解密器是一個(gè)綠色免費(fèi)的文本加密解密軟件,可以快速對(duì)文本字符進(jìn)行加密和解密。加密后的文本只能使用密鑰進(jìn)行解密,安全性非常高。
AES是一種高級(jí)加密算法,可以對(duì)加密后的數(shù)據(jù)進(jìn)行解密。AES是美國聯(lián)邦政府采用的一種區(qū)塊加密標(biāo)準(zhǔn)。這個(gè)標(biāo)準(zhǔn)用來替代原先的DES,已經(jīng)被多方分析且廣為全世界所使用。
AES字符串加密解密器使用方法
1、打開AES字符串加密解密器,在上面的輸入框中輸入要加密的文本
2、設(shè)置加密密鑰,然后點(diǎn)擊【加密】按鈕進(jìn)行加密
3、要解密的話,只需要將加密后生成的字符串填寫到上面的輸入框中,然后輸入密鑰就可以進(jìn)行解密了
AES加密方法
AES加密過程是在一個(gè)4×4的字節(jié)矩陣上運(yùn)作,這個(gè)矩陣又稱為“狀態(tài)(state)”,其初值就是一個(gè)明文區(qū)塊(矩陣中一個(gè)元素大小就是明文區(qū)塊中的一個(gè)Byte)。(Rijndael加密法因支持更大的區(qū)塊,其矩陣行數(shù)可視情況增加)加密時(shí),各輪AES加密循環(huán)(除最后一輪外)均包含4個(gè)步驟:
1、AddRoundKey — 矩陣中的每一個(gè)字節(jié)都與該次輪秘鑰(round key)做XOR運(yùn)算;每個(gè)子密鑰由密鑰生成方案產(chǎn)生。
2、SubBytes — 通過個(gè)非線性的替換函數(shù),用查找表的方式把每個(gè)字節(jié)替換成對(duì)應(yīng)的字節(jié)。
3、ShiftRows — 將矩陣中的每個(gè)橫列進(jìn)行循環(huán)式移位。
4、MixColumns — 為了充分混合矩陣中各個(gè)直行的操作。這個(gè)步驟使用線性轉(zhuǎn)換來混合每列的四個(gè)字節(jié)。
最后一個(gè)加密循環(huán)中省略MixColumns步驟,而以另一個(gè)AddRoundKey取代。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版