
先由种子密码生成一个密钥流,然后与明文流进行加密变换形成密文流。流密码具有实现简单、便于硬件实施、加/解密处理速度快、没有或只有有限的错误传播等特点。因此,在实际应用中,特别是在专用或机密机构中保持着优势。典型的应用领域包括无线通信、外交通信。1949年Shannon证明了只有一次一密(OTP)的密码体制是绝对安全的,这给序列密码技术的研究以强大的支持(一次一密密码方案可以看作是流密码的雏形)。目前,常见的序列密码算法主要有RC4[4,5] (Rivest Cipher4)、SEAL等。 RC4是Ron Rivest在1987年设计的密钥长度可变的流加密算法。它加/解密使用相同的密钥,因此也属于对称加密算法。RC4 是最常用的密码之一。RC4由伪随机数生成器和异或运算组成。RC4的密钥长度可变,范围是1~255。 RC4逐个字节进行加/解密。由于异或运算的对合性( Involution,逆运算等于自身的运算),RC4加密解密使用同一套算法。对称加密算法的优势在于:加/解密速度快、效率高,适合大量数据加密的情况。但缺点在于:[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。