23、密码学中的S盒与哈希函数详解

密码学中的S盒与哈希函数详解

一、Rijndael S盒的创建与变换

Rijndael S盒的创建是一个较为复杂的过程,需要进行多次仿射变换迭代。具体步骤如下:
1. 初始赋值 :将乘法逆元赋值给变量 s x ,初始值均为 11010001
2. 第一次迭代
- 将 s 左移得到 00011010
- 由于最高位为 1 ,将最低位改为 1 ,此时 s 变为 00011011
- 将 s x 进行异或运算,即 00011011 XOR 10001101 = 10010110 ,得到新的 s x 值,分别为 00011011 10010110
3. 第二次迭代
- 将 s 左移得到 00110110
- 直接将 s x 进行异或运算, 00110110 XOR 10010110 = 1010

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值