Yazan : Şadi Evren ŞEKER
Bilgisayar bilimlerinde, veri güvenliğinde kullanılan şifreleme algoritmalarından birisidir. Blok şifrelemenin (Block cipher) bir türü olan RC2 daha sonra çıkan RC4, RC5 ve RC6 gibi şifrelemelerin ilkel versiyonudur.
Basitçe 64 bitlik(ikil) bir feistel ağını (feistel network) kullanarak 18 geçişte (round) değişken uzunluklu bir anahtar ile şifreleme yapmaktadır. Bu geçişlerin 16 tanesi karıştırma (mixing) ve 2 tanesi ezme (masching işlemi içindir.
Yukarıdaki şekilde feistel ağının RC2 için bir geçişi gösterilmiştir.