RC4 在密碼學中RC來自Rivest Cipher 的縮寫是一種串流加密法密鑰长度可变它加解密使用相同的密钥因此也属于对称加密算法RC是有线等效加密WEP中采用的加密算法也曾经是TLS可采用的算法之一 RC是由美國密碼學家羅納德李維斯特Ronald Rivest在年设计的由于RC算法存在弱点年月所發佈的 RFC  规定禁止在TLS中使用RC加密算法 RC由伪随机数生成器和异或运算组成RC的密钥长度可变范围是RC一个字节一个字节地加解密给定一个密钥伪随机数生成器接受密钥并产生一个S盒S盒用来加密数据而且在加密过程中S盒会变化 由于异或运算的对合性RC加密解密使用同一套算法