流密码加密(RC4和LFSR)
流密码加密1、RC4算法思想:(1) 先初始化状态向量S(256个字节,用来作为密钥流生成的种子1),按照升序,给每个字节赋值0,1,2,3,4,5,6…,254,255。(2) 初始密钥(由用户输入),长度任意。如果输入长度小于256个字节,则进行轮转,直到填满。例如输入密钥的是1,2,3,4,5,那么填入的是1,2,3,4,5,1,2,3,4,5,1,2,3,4,5…。由上述轮转过程得到256个字节的向量T(用来作为密钥流生成的种子2)(3) 开始对状态向量S进行置换操作(用来打乱初始种子1)
原创
2021-01-03 09:55:40 ·
5430 阅读 ·
5 评论