RC4算法分析 标签(空格分隔): Reverse Crypto RC4简介 RC4是一种对称的流加密算法,它的密钥长度可变,通过随机数生成的核心与异或运算完成对于数据流的加密。相对于AES,DES对于固定长度数据块加密,RC4输入的plaintext为任意的。RC4的特点是运算速度快,密钥长度为1–256BYTE可变。 RC4的核心可以分为对密钥空间s的初始化与密文的交换。 初始化密钥空间InitS_Box过程如下: for(int i=0;i<256;i++) S[i]=i; for(int i=0;i<256;i++){ j=(j+S[i