RC4

RC4는 리베스트가 RSA Security를 위해 설계한 스트림 암호로서, 바이트 연산을 통해 의 길이를 가변적으로 만들 수 있다. 이 알고리즘은 무작위 치환에 기반을 두고 있으며, 일부의 분석에 따르면 암호의 순환 주기가 10100 이상이 될 것이라고 한다.

이 암호는 하나의 바이트 출력 당 여덟에서 열여섯 개의 기계적 연산이 요구되지만, 소프트웨어 내에서 매우 빠르게 동작될 것으로 기대된다. 독립적으로 활동하는 분석자들은 이 알고리즘을 자세히 조사한 결과, 매우 안전하다고 결론 지었다. RC4는 RSA SecurPC 등과 같은 제품 내에서 파일의 암호화에 사용된다. 이것은 또한 SSL 프로토콜을 사용하여 웹사이트들 간 주고 받는 트래픽암호화함으로써 안전한 통신을 보장하는데 사용되기도 한다.


작성 : 02-08-15 수정 : 05-02-03
영어판(whatis.com)