Merhaba Değerli TurkHackTeam Ailesi

Bu Konuda Sizlere Mesajlaşma,Veri İletişimi İçin Kriptolama Yöntemlerinden Bahsedeceğim.

Eski Zamanlarda ve Günümüzde Gizli Mesajlaşmalara İhtiyaç Duyulmuştur.

İşte Bunun İçin Bazı Verileri Şifreleme Teknikleri Geliştirilmiştir.

Günümüzde Md5,Sha Gibi Şifrelemeler Popüler Olsa da Bu Şifrelemeler Mesajlaşma İçin Uygun Değildir.

Md5 ve Sha Gibi Yöntemler Verilerin Bir Daha Çözülmemesi,Veri Depolanması İçin Kullanılır.

Ancak Bu Konuda Anlatacağım Teknikler Çözülebileceği İçin Mesajlaşmalarda Kullanılabilir.

Bu Konuda



Sezar Şifreleme

Yerine Koyarak Şifreleme

Baş Harfler İle Şifreleme

Doğrusal Şifreleme

Vigenere Şifreleme

Şerif Şifreleme




Şifreleme Tekniklerine Değineceğiz. İlk Tekniğimiz;


Sezar Şifreleme


Bu Şifreleme Yöntemimiz Jül Sezar Tarafından Bulundu.

Zamanında Çok Etkili Bir Şifreleme Olmasına Rağmen Günümüzde Çözülmesi Çok Kolaydır.

Bu Şifreleme Yönteminde Amaç Belli Oranda Kaydırarak Şifrelemektir.


Uygulama


Merhaba Kelimesini Şifrelemek İsteyelim.

Öncelikle Her Harfin Bir Değeri Vardır.



Merhaba Kelimesiniin Her Harfinin Alfabedeki Değerini Buluyoruz.

M-13 E-5 R-18 H-8 A-1 B-2 A-1

Daha Sonra Bu Harflerin Değerlerini Anahtar Değeri İle Topluyoruz

Anahtar=5 Olursa ;

M= 13+5=18 E= 5+5 =10 R=18+5 =23 H=8+5 =13 A= 1+5 =6 B= 2+5 =7 A= 1+5 =6

Yeni Değerlerimizin Alfabedeki Konumlarını Buluyoruz

18=R 10=J 23=W 13=M 6=F 7=G 6=F

Böylece Merhaba Kelimesinin Şifrelenmiş Hali RJWMFGF Olur.

Mesajı Alan Kişi Anahtar Değerini Bilmelidir

Anahtarın 5 Olduğunu Bilen Alıcı;

RJWMFGF Şifresindeki Harflerin Değerini Bulur.

Daha Sonra Bu Değerleri 5 İle Çıkartır.

Daha Sonra Yeni Değerlerin Alfabedeki Konumunu Bularak Şifreyi Çözer.

Not; Şifre Programlar İle Çözülecekse A Harfi 1 Değil 0 Değerini Alır.

Böylece A=0 B=1 =C=2.... Durumu Söz Konusudur. Şifreleme Buna Uygun Alfabe Değerleri İle Olur.

Sezar Şifrelemesi Zamanında Etkili Olsa da Günümüzde Anahtarı Bilmeyenler Bile Kolayca Çözebilir.

Bunun Sebebi Alfabedeki Harf Sayısıdır. İngilizce Alfabede 26 Harf Vardır.

Böylece Bir Harf En Fazla 26 Defa Kaydırılabilir.

Bu Demek Oluyor ki Şifre 26 Deneme İle Çözülebilir.


Vigenere Şifreleme


Bu Şifreleme Yöntemi Sezar Yöntemine Benzer.

Arada Tek Fark Anahtar Burda Rakam Değil, Sözcüktür

Sezar Şifreleme Yöntemine Göre Daha Güvenlidir.


Uygulama


Hacker Kelimesini Şifrelemek İstiyelim.

Öncelikle Sezar Yönteminde Olduğu Gibi Bu Harflerin de Değerlerini Bulalım

H=8 A=1 C=3 K=11 E=5 R=18

Daha Sonra Bir Anahtar Belirleyelim

Anahtarımız Bor Olsun

Bor Sözcüğündeki Karakterlerin Alfabedeki Değerlerini Bulalım

B=2 O=15 R=18

Hacker Kelimesini Anahtarımızdaki Harf Kadar Bölüyoruz

Hac--Ker Olarak Böldük

Öncelikle İlk Parçamızdaki Değerleri Anahtardaki Değer İle Sırası İle Topluyoruz.

H+B(8+2) =10 A+O(1+15) =16 C+R(3+18) =21

Daha Sonra İkinci Parçamızdaki Değerleri Anahtar Değerleri İle Sırası İle Topluyoruz

K+B(11+2)=13 E+O(5+15) =20 R+R(18+18) =36 >>36 Değerinde Harf Olmadığı İçin -26(MOD26) Yaparak 10 Değeri Bulunur.

Kullandığımız Alfabe İngilizce Olduğu İçin 26 Harf Vardır. Mod26 Aldık

Şimdi Çıkan Değerlerin Alfabedeki Yerlerini Bulalım

10=J 16=P 21=U 13=M 20=T 10=J

Böylece Hacker Kelimesinin Şifrelenmiş Hali JPUMTJ Our

Şifre Çözmek İçin Sezar Yöntemindeki Gibi Ters İşlem Yapılır


Doğrusal Şifreleme


Bu Şifreleme Yöntemi Vigenere Yöntemine Benziyor.

Bu Yöntemde Ek Olarak Çarpma İşlemi ve 2 Anahtar Kullanılır.

Şifreli Değer=İlk Anahtar x Harfin Değeri + İkinci Anahtar Formulü Uygulanır.


Uygulama


Turkhackteam Kelimesini Şifrelemek İstiyelim.

Anahtarımız A=2 B=3 Olsun

Öncelikle Bu Kelimedeki Harflerin Alfabedeki Değerlerini Bulalım

T=20 U=21 R=18 K=11 H=8 A=1 C=3 K=11 T=20 E=5 A=1 M=13

AX+B Formulünü Uygulayalım.X Alfabedeki Değeri Temsil Eder.A ve B Anahtarlarımızdır.

T=2X20+3=43 U=2X21+3=45 R=2X18+3=39 K=2X11+3=25 H=2X8+3=19 A=2X1+3=5

C=2X3+3=9 K=2X11+3=25 T=2X20+3=43 E=2X5+3=13 A=2X1+3=5 M=2X13+3=29

26 dan Büyük Olan Değerler -26(Mod26) Uygulanır ve Sonuç Değer Olarak Kabul Edilir.

Elde Ettiğimiz Şifreli Değerler Sırası İle

T=17 U=19 R=13 K=25 H=19 A=5 C=9 K=25 T=17 E=13 A=5 M=3

Bu Değerlere Alfabede Denk Gelen Kelimeleri Yazıyoruz.

17=Q 19=S 13=M 25=Y 19=S 5=E 9=I 25=Y 17=Q 13=M 5=E 3=C

Böylece Turkhackteam Şifreli Hali QSMYSEIYQMEC Olur


Yerine Koyarak Şifreleme


Bu Yöntem Sezar Şifreleme Yöntemine Kısmen Benzemektedir.

Bu Yöntemde Anahtar Rakam Değil,Alfabenin Kendisidir.


Uygulama


Araba Kelimesini Şifrelemek İstiyelim

Daha Sonra Anahtar Olarak Yeni Bir Alfabe Oluşturalım.

Bu Anahtarımız Anlatırken Kolay Olsun Diye Elimizdeki Alfabenin Tersi Olsun.

A=26 B=25 C=24.....Z=1 Olsun.(Sizler Şifrelerken Karmaşık Alfabe Kullanın)

Şimdi Kelimemizdeki Harflerin Anahtarımızdaki(Alfabemizdeki) Değerlerini Bulalım

A=26 R=9 A=26 B=25 A=26

Bu Değerlerin Alfabedeki Karşılığını Bulalım

26=Z 9=I 26=Z 25=Y 26=Z

Böylece Araba Kelimemizin Şifreli Hali ZIZYZ Olur


Şerit Şifreleme


Bu Yöntem Vigenere Şifreleme Yöntemine Kısmen Benzer.

Bu Yöntemde Anahtar Belli Uzunlukta Rastgele Oluşturulmuştur

Anahtar Her Ne Kadar Rastgele Unutulsa da Her Zamanki Gibi Alıcı ve Gönderen Tarafından Bilinmelidir.


Uygulama


Forum Kelimesini Şifrelemek İstiyelim

Bu Yöntemde Anahtarımız 20 Haneli BCDAEAZZXIKUSLMNXQKL Olsun

Forum Kelimesindeki Harflerin Alfabedeki Değerlerini Bulalım

F=6 O=15 R=18 U=21 M=13

Forum Kelimesindeki Harf Kadar Anahtarımızdan Parça Alalım

BCDAE Parçasının Alfabedeki Değerlerini Bulalım

B=2 C=3 D=4 A=1 E=5

Forum Kelimesindeki ve Anahtarımızdaki Değerleri Sırası İle Toplayalım.

F+B(6+2)=8 O+C(15+3)=18 R+D(18+4)=22 U+A(21+1)=22 M+E(13+5)=18

Bu Değerlerin Alfabedeki Karşılıklarını Bulalım

8=H 18=R 22=V 22=V 18=R

Böylece Forum Kelimesinin Şifrelenmiş Hali HRVVR Olur


Baş Harfleri İle Şifreleme


Bu Yöntemi Akrostiş Olarak da Adlandırabiliriz.

Bir Çoğu Dizide ve Filmde Denk Gelmişizdir.

Her Ne Kadar Basit Görünse de Şifrelemesi Zor ve Dikkatlidir

Diğer Yöntemlerin Aksine Güvenirliği Yönteme Değil,Yazara Bağlıdır.

Kurulan Cümleler Dikkat Çekmemeli ve Uyumlu Olmalıdır.


Uygulama


Şifreleme Yaparken Mesaj Gündelik Hayatta Atabileceğiniz Mesaja Benzemeli

Moderasyon Ekibinde Rütbeler Hakkaniyetli Adamların Bilgileriyle Atanır(Adam Demesem Uymuyordu :) )

Acaba Şifre Ne :)

Konumuz Bu Kadardı. Umarım Faydalı Bir Konu Olur

Okuduğunuz İçin Teşekkür Ederim

İyi Forumlar