What is RC4?

Q: What is RC4?


A: RC4 (also known as ARC4 or ARCFOUR meaning Alleged RC4) is a software stream cipher used in popular protocols like Secure Sockets Layer (SSL) and WEP.

Q: Who created RC4?


A: RC4 was created by Ron Rivest of RSA Security in 1987.

Q: How did the algorithm become public?


A: The algorithm became public when it was posted to the Cypherpunks mailing list in September 1994, and then spread to many websites on the Internet.

Q: Is RC4 trademarked?


A: Yes, the name "RC4" is trademarked.

Q: What are two reasons why it has been widely used?


A: The two main reasons which have helped its use over such a big range of applications are its speed and simplicity. Uses of RC4 in both software and hardware are extremely easy to develop.

Q: How does the encryption algorithm work?


A: The encryption algorithm starts with a different key length, usually between 40 and 256 bits, using the key-scheduling algorithm (KSA). Once this has been completed, the stream of encrypted bits is created using the pseudo-random generation algorithm (PRGA).

Q: Is RC4 considered secure for new applications?


A: No, because there are many methods of attacking it, so it is not recommended for use in new applications.

AlegsaOnline.com - 2020 / 2023 - License CC3