C Affine Kripto

C Affine Kripto:

C affine kripto, bir metni şifrelemek için kullanılan bir şifreleme yöntemidir. Bu yöntem, metindeki her harfi belirli bir sayısal değere dönüştürerek ve ardından bu sayısal değerleri belirli bir matematiksel işlemle şifreleyerek çalışır. Şifrelenmiş metin daha sonra şifre çözme anahtarı kullanılarak tekrar orijinal metne dönüştürülebilir.

C affine kripto, Julius Caesar tarafından MÖ 1. yüzyılda geliştirilen Caesar şifresinin bir türevidir. Caesar şifresi, metindeki her harfi belirli bir sayısal değere dönüştürerek ve ardından bu sayısal değerleri belirli bir sayı kadar kaydırarak çalışır. C affine kripto ise, metindeki her harfi belirli bir sayısal değere dönüştürerek ve ardından bu sayısal değerleri belirli bir matematiksel işlemle şifreleyerek çalışır. Bu sayede, C affine kripto Caesar şifresinden daha güvenlidir.

C affine kripto, birçok farklı alanda kullanılır. Örneğin, askeri iletişim, diplomatik iletişim, ticari iletişim ve kişisel iletişim gibi alanlarda kullanılır.

C Affine Kripto Nasıl Çalışır?

C affine kripto, aşağıdaki adımları izleyerek çalışır:

  1. Metindeki her harf belirli bir sayısal değere dönüştürülür.
  2. Bu sayısal değerler belirli bir matematiksel işlemle şifrelenir.
  3. Şifrelenmiş metin daha sonra şifre çözme anahtarı kullanılarak tekrar orijinal metne dönüştürülebilir.

C Affine Kriptoda Kullanılan Matematiksel İşlem

C affine kriptoda kullanılan matematiksel işlem, aşağıdaki formülle ifade edilir:

C = (a * P + b) mod m

Bu formülde,

  • C: Şifrelenmiş metindeki harfin sayısal değeri
  • P: Orijinal metindeki harfin sayısal değeri
  • a: Şifreleme anahtarı
  • b: Şifreleme anahtarı
  • m: Modül

C Affine Kriptoda Kullanılan Şifreleme Anahtarı

C affine kriptoda kullanılan şifreleme anahtarı, iki sayıdan oluşan bir çifttir. Bu sayılar, asal sayı olmalıdır.

C Affine Kriptoda Kullanılan Şifre Çözme Anahtarı

C affine kriptoda kullanılan şifre çözme anahtarı, şifreleme anahtarı ile ters işlem yapan bir çift sayıdır.

C Affine Kripto Örneği

Aşağıdaki örnekte, “Merhaba” kelimesini C affine kripto ile şifreleyeceğiz.

  1. Metindeki her harf belirli bir sayısal değere dönüştürülür.

M: 13
E: 5
R: 18
H: 8
A: 1

  1. Bu sayısal değerler belirli bir matematiksel işlemle şifrelenir.

“`
a = 3
b = 5
m = 26

C = (3 * 13 + 5) mod 26 = 44 mod 26 = 18
C = (3 * 5 + 5) mod 26 = 20 mod 26 = 20
C = (3 * 18 + 5) mod 26 = 59 mod 26 = 7
C = (3 * 8 + 5) mod 26 = 29 mod 26 = 3
C = (3 * 1 + 5) mod 26 = 8 mod 26 = 8
“`

  1. Şifrelenmiş metin daha sonra şifre çözme anahtarı kullanılarak tekrar orijinal metne dönüştürülebilir.

“`
a^-1 = 9
b^-1 = 21

P = (9 * 18 – 21) mod 26 = 13
P = (9 * 20 – 21) mod 26 = 5
P = (9 * 7 – 21) mod 26 = 18
P = (9 * 3 – 21) mod 26 = 8
P = (9 * 8 – 21) mod 26 = 1
“`

C Affine Kripto ile İlgili Faydalı Siteler ve Dosyalar


Yayımlandı

kategorisi