31 Mayıs 2010 - 12:00 | Teknovole.com yazdı | 573 kere okundu | Yorum Yapılmamış | Dosya Konuları // Güvenlik // Sizin İçin Seçtiklerimiz
Ronald Rivest tarafından 1994 yılında yazılmış bir simetrik şifreleme algoritması olan RC5, 2048 bit’e kadar şifreleme sağlıyor
Barbaros KARAMAN
RC5 şifrelemede farklı olarak diğer şifreleme algoritmalarında sabit tutulan anahtar boyu değişken alınır. RC5 şifrelemede blok boyu 32,64 veya 128 bitten oluşur. 64 bit blok ve döngü ile diferansiyel ve lineer çözüme dayanıklı olarak tasarlanmıştır.
RC5 şifrelemede veriye bağlı olarak dairesel ve bitsel kaydırmalar vardır. Bunun yanı sıra ilk adımda 3 bit sola kaydırmanın dışında diğer input’lar anahtar ve round(döngü) sayısına bakılarak dinamik olarak belirlenir.
RC5 Şifreleme Algoritmasının Çalışma Mantığı
RC5 şifrelemede parametreler tanımlanır. Bunlar;
w : Şifrelemedeki kelime uzunluğudur. Şifreleme içerisinde her kelime (w/8) 8 byte içerir. RC5 algoritmasında ikili kelime blokları encrypt edilir. Şifreleme sonunda seçilen kelime ve şifrelenen kelime 2w bit uzunluğunda oluşur. Örneğin; 32 veya 64 şeklinde oluşur.
r : Şifrelemedeki round (döngü) sayısıdır.
b : Encrypt işleminde kullanılan anahtardaki byte uzunluğu. 0 – 255 arasında değişir.
RC5 şifreleme algoritmasını parametre olarak göstermek gerekirse ; “RC5 – w/ r/ b” şeklinde bir gösterim yapılabilir. Buna göre;
Örnek olarak “RC5 – 64/21/14” şeklindeki bir gösterim bize; 64 bit kelime uzunluğunun, 21 döngünün ve 14 byte anahtar uzunluğunu teşkil etmektedir.

Bir tur (iki yarım tur) olan RC5 blok şifreleme
RC5 Encryption (Şifreleme)
RC5 şifrelemede encryption(şifreleme) yapabilmek için, giriş bloğu ve anahtar blok boyu seçilir. Örnek olarak; giriş bloğunda iki w-bit şeklinde geldiğini, bunların x-y olduğunu, aynı zamanda da anahtar blok boyutunun hesaplanarak, s[0…m-1] serisinin tamamlandığı varsayılırsa;
Sonucuna ulaşılır. Buna göre, bu döngünün sonucunda şifrelenmiş olarak x ve y oluşur.
RC5 Decryption (Çözümleme)
Şifrelenmiş kelime veya bir metin, encryption’da yapılan işlemlerin tersi yapılarak eski haline geri getirilerek çözümlenebilir. Buna göre aşağıdaki işlem yapılır;

Teknovole.com bu bilgiyi size ücretsiz olarak sunmaktadır. Unutmayınız ki dünyadaki en pahalı şey bilgidir. Teknovole.com'un özgür ve özgün yayın yapabilmesi için siz de bu bilgiyi paylaşın!


![Futbol Takımına Bakın :) [Video]](http://www.teknovole.com/wp-content/uploads/2012/01/futbolTakimi.jpg)

Futbol Takımına Bakın :) [Video]
Nubot: Video Chat Robotu [Video]

Şehir Fotoğrafları Duvar Kağıdı Pa...
Mac OS X Lion Masaüstü Duvar Kağıt...
Hale ve Spektrum Duvar Kağıtları P...
Rengarenk Çizim Duvar Kağıtları

Anti-virüs Programlarına Güvenilir...
Cloud Computing ve Elden Giden Özg...
Yorumunuzla Katkıda Bulunun!