当前位置:网站首页>Brief introduction to AES
Brief introduction to AES
2022-07-01 08:34:00 【Little fatty fruit】
AES Add and remove secret pseudocode


among ,w Indicates the round key ;Nr It means the number of rounds (AES128-10;AES192-12;AES256-14);AddRoundKey、SubBytes、ShiftRows and MixColumns Next, we will introduce ;
SubBytes

InvSubBytes
ShiftRows

InvShiftRows

MixColumns

InvMixColumns

AddRoundKey
w It refers to the round key , Obtained by the secret key extension , The secret key extension pseudocode is as follows :

RotWord: Word[a0,a1,a2,a3] -> Word[a1,a2,a3,a0];
Rcon[i]: ![[x^{i-1},0,0,0]](http://img.inotgo.com/imagesLocal/202207/01/202207010816051740_8.gif)
边栏推荐
猜你喜欢

截图小妙招

shardingSphere
![[JS reverse] MD5 encryption parameter cracking](/img/06/0610045d287f646479d6eb5021a067.png)
[JS reverse] MD5 encryption parameter cracking

Use threejs simple Web3D effect

vscode自定义各个区域的颜色

Agrometeorological environment monitoring system

3、Modbus通讯协议详解

Embedded-c language-10-enumeration / (function) pointer (function) / multi-level pointer /malloc dynamic allocation / file operation

Model and view of QT

Burpsuite -- brute force cracking of intruder
随机推荐
Data analysis notes 11
Leetcode t29: divide two numbers
《微机原理》——微处理器内部及外部结构
手工挖XSS漏洞
On several key issues of digital transformation
Luogu p3799 demon dream stick
Qt的模型与视图
Stack implementation calculator
分享2022上半年我读过的7本书
Maneuvering target tracking -- current statistical model (CS model) extended Kalman filter / unscented Kalman filter matlab implementation
The use of word in graduation thesis
网关gateway-88
shardingSphere
When using charts to display data, the time field in the database is repeated. How to display the value at this time?
MATLAB【函数求导】
SPL Introduction (I)
Provincial election + noi part I dynamic planning DP
毕业论文中word的使用1-代码域标公式
挖财打新股安全吗
機動目標跟踪——當前統計模型(CS模型)擴展卡爾曼濾波/無迹卡爾曼濾波 matlab實現
