RSA kurucularından Ronald Rivest tarafından 1987 yılında geliştirilmiştir. Bu algoritmanın kaynak kodları 1994 yılında mechul yollar ve kişiler tarafından internet ortamında yayınlanmıştır. RC4 belirlenen anahtar ile veriyi şifreleyen bir algoritmadır. Kendi kendine senkronize eden algoritmalar katagorisinde yer almaktadır.
RC4`ün başlıca özellikleri şunlardır:
Kullanımı herhangi bir lisans gerektirmemektedir.
Değişken anahtar uzunluğuna sahiptir.
Bilinen kötü anahtara sahip değildir.
Şifreleme hızı oldukça yüksektir.