在密码学中, RC4(来自Rivest Cipher 4的缩写)是一种流加密算法, 密钥长度可变。
它加解密使用相同的密钥, 因此也属于对称加密算法。
RC4是有线等效加密(WEP)中采用的加密算法, 也曾经是TLS可采用的算法之一。
RC4算法是一种流密码算法, 加密速度非常快, 适用于对大量数据进行加密的场景。
实现简单 RC4算法的实现非常简单, 只需要一个密钥流和异或运算即可完成加密和解密。