在密码学中，RC5是一种因简洁着称的对称分组加密算法。由罗纳德·李维斯特于1994年设计，“RC”代表“Rivest Cipher”，或者“Ron's Code”（相较于RC2和RC4）。RC6算法是基于RC5的。
简介.和许多加密方法不同，RC5支持可变的块大小(32、64或128位元)，密钥长度（0至2040位）和加密轮数（0～255）。最初建议选择的参数是64位的块大小，128位的密钥和12轮加密。RC5的一个关键特征是使用基于数据的置换。RC5的其中一个目标是促进对于这