RC4
来源:互联网 发布:酷我音质知乎 编辑:程序博客网 时间:2024/05/21 14:04
RC4算法:
- 1. 简述:
该算法以OFB方式工作:密匙序列和明文相互独立。它有一个8*8的S盒:S0,S1,S2,....,S255。所有项都是数字
0到255的置换,并且这个置换是一个可变长度密匙的函数。
2. 加密过程:
1>初始化S盒:
首先进行线性填充:S0=0,S1=1,...,S255=255。然后用密匙填充另一个256个字节的数组,不断重复密匙
直至填充到整个数组中:K0,K1,...,K255。将指针j设为0。然后:
对于i=0至255
j=(j+Si+Ki) mod 256
交换Si和Sj
2>生成密文:
有两个计数器:i和j,初值为0.
要产生一个随机字节,需要按下列步骤进行:
i=(i+1) mod 256
j=(j+Si) mod 256
交换Si和Sj
t=(Si+Sj) mod 256
K=St
字节K用来与明文异或产生密文或者与密文异或产生明文
- RC4
- RC4
- RC4
- rc4
- RC4
- RC4 加密
- RC4加密算法
- RC4算法
- RC4算法
- Openssl-rc4
- RC4算法
- rc4加密算法
- RC4加密
- RC4加密算法
- RC4加密算法
- RC4加密
- RC4算法
- RC4加密算法
- 我要用一生去珍藏《孙子兵法》!
- android横屏
- javascript根据不同类型的浏览器,获取其绝对路径,谷歌除外.
- Android 2D图形绘制 汇总
- 00000000
- RC4
- 一条Select语句导致瓶颈
- 滑轮控件研究六、GestureDetector的简单应用,利用手势进行图片的缩放
- Qt中如何 编写插件 加载插件 卸载插件
- getJson方法不执行回调函数解决
- 【算法】最小生成树算法(prim算法)【原创技术】
- [iPhone编程学习笔记]一 基础
- poj 2632 Crashing Robots
- Rabbit hunt(P2606)