RC5是Ron Rivest开发的对称密钥块加密算法。RC5的主要特性是很快,只是用基本的计算机运算(加、异或、移位等),轮数可变,密钥位数可变,从而大大增加灵活性。

需要不同安全性的应用程序可以相应设置这些值。RC5的另一个重要特性是执行所需的内存更少。