![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码
文章平均质量分 84
Kio鱼
这个作者很懒,什么都没留下…
展开
-
RC4加密算法
这是一种对称加密算法,它的密钥长度可变可变范围为1-256字节(8-2048比特)RC4由伪随机数生成器和异或运算组成。RC4的密钥长度可变,范围是[1,255]。RC4一个字节一个字节地加解密。给定一个密钥,伪随机数生成器接受密钥并产生一个S盒。S盒用来加密数据,而且在加密过程中S盒会变化。由于异或运算的对合性,RC4加密解密使用同一套算法。原创 2024-04-01 11:01:31 · 795 阅读 · 0 评论 -
DES python代码的具体实现
S 盒在 DES 算法的轮函数中起到了非线性变换的作用,在 DES 的加密和解密过程中,会根据输入的数据块的不同,选择对应的 S 盒进行替换操作,从而完成一轮的加密或解密运算。它将输入的 6 位数据块映射为 4 位输出,在 DES 算法中,一共有 8 个 S 盒,每个 S 盒都是一个 4x16 的表格,其中每个元素表示一个 4 位的输出。是 DES 算法中的最终置换表,是一个长度为 64 的列表,列表中的每个元素表示输出数据块中对应位置的输入位置,P 置换将数据块中的位重新排列,返回重新排列后的结果。原创 2024-03-22 16:25:36 · 930 阅读 · 0 评论