In cryptography, RC5 is a simple symmetric-key block cipher. Designed by Ronald Rivest in 1994, RC5 is a parameterized algorithm with a variable block size, a variable key size, and a variable number of rounds. ""RC"" stands for "Rivest Cipher", or alternatively, "Ron's Code".