Rivest Cipher 2 (RC2), like RC4, RC5, DES and IDEA, is a symmetric cipher for data transmission in public networks. This block cipher method can encrypt a fixed length block of data, with a variable key length of 1 up to 1024 bits. The block length is 64 bits and it the algorithm is run 18 times. The key is generated by a random number generator. The method was developed by Ronald L. Rivest and is described in RFC 2268.