Bei Rivest Cipher 5 (RC5) handelt es sich um eine symmetrische Verschlüsselung, die mit Blockchiffre arbeitet. Das Verfahren basiert auf einer drei verschiedenen mathematischen Operationen: Einer Exklusiv-Oder- Operation ( XOR), einer Addition und einer Verschiebung. Diese drei Operationen werden nacheinander auf Teile des Klartextes und des Schlüssels angewendet. Der RC5- Algorithmus chiffriert in Blöcken zu 64 Bit, wobei die Transformation zwölfmal hintereinander ausgeführt wird, und zwar jedes Mal mit einem anderen Rundenschlüsseln.
RC5 ist in RFC 2040 beschrieben.