En son konular | » Delphi Derleyicileri BaşlığıPaz Şub. 20, 2011 12:53 am tarafından byhuysuz » Modemi hızlandırmaC.tesi Şub. 19, 2011 2:17 pm tarafından byhuysuz » Visual Studio 2010 Yükle Sadece [10mb]C.tesi Şub. 19, 2011 12:16 pm tarafından byhuysuz » Adobe'nin Bütün Versiyonları İçin CrackSalı Şub. 15, 2011 9:25 pm tarafından byhuysuz » 1st javascript Editor Professional Edition v5.1 | 8.11 MbSalı Şub. 08, 2011 3:35 pm tarafından byhuysuz » 30 Sn'de [Pc Çökertme + Panzehir]Ptsi Şub. 07, 2011 4:13 pm tarafından byhuysuz » Java Görsel Eğitim Seti Ptsi Ağus. 09, 2010 9:32 pm tarafından admin» Programlamaya Nereden Baslamali? Ptsi Ağus. 09, 2010 9:30 pm tarafından admin» C / C++ E-Book Paylaşımı Ptsi Ağus. 09, 2010 9:29 pm tarafından admin» C dilinde basit bir mayın tarlası programı Ptsi Ağus. 09, 2010 9:05 pm tarafından admin» Delphi 7 Katılımsız Full | 150mb | Ptsi Ağus. 09, 2010 8:58 pm tarafından admin» Delphi 1 Ptsi Ağus. 09, 2010 8:57 pm tarafından admin» İnternetle İlgili Doğru Sanılan Efsaneler Ptsi Ağus. 09, 2010 8:54 pm tarafından admin» Tek Tip Şarj Cihazı Dönemi Başlıyor .. Ptsi Ağus. 09, 2010 8:53 pm tarafından admin» Türk mucitten 7 boyutlu sinema Ptsi Ağus. 09, 2010 8:52 pm tarafından admin» Schrödinger’in Kedisi | Hem Ölü Hem Canlı Ptsi Ağus. 09, 2010 8:51 pm tarafından admin» Win Vista Püf Noktaları ve Optimizasyon Ptsi Ağus. 09, 2010 8:48 pm tarafından admin» Bölüm İndex Ptsi Ağus. 09, 2010 8:47 pm tarafından admin» Win 7 Püf Noktaları ve Optimizasyon Ptsi Ağus. 09, 2010 8:45 pm tarafından admin» Win Xp Püf Noktaları ve Optimizasyon Ptsi Ağus. 09, 2010 8:44 pm tarafından admin» Yeni Güvenlik Uygulamalarımız (2010) Ptsi Ağus. 09, 2010 8:43 pm tarafından admin» Önemli Olan Güvenlik İse? Ptsi Ağus. 09, 2010 8:42 pm tarafından admin» Perl ve Python Exploit Bilgisi (Bug-Res) Ptsi Ağus. 09, 2010 8:41 pm tarafından admin» Sonu Olmayan Bir Hack Dökümanı Bug-Res Ptsi Ağus. 09, 2010 8:40 pm tarafından admin» Hacking Interface Kitabı - X-Master Ptsi Ağus. 09, 2010 8:38 pm tarafından admin» Bug Nedir? Nasıl Oluşur/Bulunur? Bug-Res Ptsi Ağus. 09, 2010 8:37 pm tarafından admin» Gerçek Pc Hızlandırma(Uçak Gibi) Cuma Ağus. 06, 2010 8:46 pm tarafından admin» 50 Adet Hack Videosu Türkçe [Videolar] Cuma Ağus. 06, 2010 8:45 pm tarafından admin» İndexinize Bilgisayarınızdan Arka Plan Müziği||Mr.SoLucaNCuma Ağus. 06, 2010 8:44 pm tarafından admin» Hatırlamadığınız Şifreyi Kırın! 2010Cuma Ağus. 06, 2010 8:41 pm tarafından admin» Adsl Hack - Adsl Hackleme - Adls Hack 2010Cuma Ağus. 06, 2010 8:01 pm tarafından admin» 2009 Full Anti-Virus ProgramlarıCuma Ağus. 06, 2010 7:58 pm tarafından admin |
|
| Kriptografi Dersleri | |
| | Yazar | Mesaj |
---|
YENİAJAN spyajan
Aktiflik : Mesaj Sayısı : 134 Yaş : 35 Kayıt tarihi : 23/07/08
| Konu: Kriptografi Dersleri Salı Tem. 29, 2008 1:01 am | |
| Arkadaşlar bundan sonra belirli periyotlar dahilinde kriptografi konusunu anlatacağım. Temel seviyeden başlayıp ileri seviyeye kadar çıkacak olan bir yazı dizisi şeklinde olacak. Bu bölümde sadece bir giriş yapacağız, sonra yavaş yavaş seviyeyi yükselteceğiz...
Kriptografi
Kriptografi için "bilgiyi gizleme sanatıdır" diyebiliriz. Kriptografinin amacı gönderen ve alıcı arasında iletilen bilginin güvenliğini sağlamaktır. Genellikle veriyi saklamak ve açmak için bazı algoritmalar ya da anahtarlar kullanılır. Böylece veriyi çalan kişilere karşı bir güvenlik mekanizması sağlanmış olur. Zamanı geldiğince bunları da anlatacağım ama öncelikle kriptogtafide sıkça kullanılan bazı terimleri bilmenizde fayda var, bu kelimelerin Türkçe tam karşılıkları olmadığından orjinal haliyle kullanacağım.
Temel terimler
Encrypt: Bilgiyi tanınmayacak şekilde gizlemek (plaintext’i ciphertext’e dönüştürmek)
Decrypt: Bilgiyi tekrar orjinal formatına dönüştürmek (ciphertext’i plaintext’e dönüştürmek)
Cipher: Kriptografide algoritma olarak bilinir.
Key: Bilgiyi saklamaya ya da orjinal haline dönüştürmeye yarayan, algoritmalarla üretilen, komleks sıradaki alfa-nümerik karakterler
Plaintext: Cleartext olarak da bilinir, gizlenmemiş ya da decrypt edilmiş bilgi için kullanılır.
Ciphertext: Gizlenmiş data için kullanılır. Mesela şu mesaj gibi: EyS6Iz6acuGAKrm1 GEcI4eJJolT68cOb1H/o/PxZ8 nYIs0UupT+0= =7mu0
Cipher
Cipher için algoritmanın basit halidir diyebiliriz. Yani veriyi şifrelemek için kullanılan kod şeklinde de düşünebilirsiniz. İlk zamanlarda cipher’leri kırmak oldukça kolaydı, çünkü veriyi saklamak için kullanılan algoritmalar çok basitti. Günümüzdeki cipher’lar ise oldukça komplekstir. Şimdi günümüze kadar olan cipher’lara bir göz atalım:
1-Saklamalı Cipher’lar
Saklamalı cipher’lar yüzyıllar boyunca orduya bir emir göndermek, casusa bir bilgi ulaştırmak vb. gibi amaçlarla bir mesajı gizlemek için kullanıldı. Aşağıdaki mesaj yıllar önce ingiltere’deki bir hapishanedeki bir mahkuma iletildi ama mesaj da gizlenmiş bir söz vardı: Worthie Sir John: Hope, that is the best comfort of the afflicated, cannot much, I fear me, help you now. That I would saye to you, is this only: if ever I may be able to requite that I do owe you, stand not upon asking me: Tis not much I can do: but what I can do, bee you verie sure I wille. I knowe that, if deathe comes, if ordinary men fear it, it frights not you, accounting is for a high hounour, to have such a rewarde of your loyalty. Pray yet that you may be spare this soe bitter, cup, I fear not that you will grudge any suffereings; onlie if bie submission you can turn them away, tis the part of a wise man. Tell me, as If you can, I do for you anythinge that you can wolde have done. The general goes back on Wednesday. Restinge your servant to command. R.J. Şimdi yukarıdaki paragrafta her noktalama işaretinden sonraki 3.harfe bakın. Ne görüyorsunuz: “panel at east end of chapel slides” (Küçük kilisenin doğu ucundaki panel açılıyor) . Sonuçta ne mi olmuş? Mesajı çözen mahkum hapishaneden kaçmış J
2- Yerdeğiştirilmiş Cipher’lar
Aslında bunun basit versiyonlarını dergi ya da gazetelerin bulmaca eklerinde sıkça görüyoruz. Buradaki mantık, adından da anlaşılacağı üzere yerdeğiştirmeye dayanıyor. Harflerin, rakamların ya da karakterlerin yerleri değiştirilir ve sonuçta ortaya gizlenmiş bir mesaj çıkar. Mesela
A B C D E F G H I J K L M N O P R S Ş T U V X Y Z S T U V X Y Z A B C D E F G H I Ş J K L M N O P R
Yukarıdaki cipher ile “savaş yarın” mesajını vermek isteseydik “jsnsk psşbg” gibi bir mesaj iletecektik. Karşı tarafın bu mesajı anlayabilmesi için dekoder’e yani yukarıdaki yapıya sahip olması gerekiyor. Bu cipher, dünyada en çok bilenen cipher’dır ve bunu sıkça kullanmasından dolayı Sezar cipher’ı olarak bilinir. Sezar cipher’ında her harfin yerine, o harften sonraki 3.harf gelir. Yani A yerine D (ç’den özür diliyoruz) , B yerine E gelir. Yani tablo ile gösterecek olursak:
Orjinal: a b c d e f g h i j k l m n o p q r s t u v w x y z Gizlenmiş: D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
Bu cipher ile daha kompleks şifrelemeler yapılabilir. Mesela A yerine 1 sonraki harf, B yerine 2 sonraki harf, C yerine 3 sonraki harf, D yerine tekrar 1 sonraki harf gelebilir.
Usenet haber gruplarında mesajı gizlemek için kullanılan ROT-13 de basit bir yapıya sahip yerdeğiştirilmiş cipher kullanılır. ROT-13 denilmesinin nedeni ise anahtarın 13 harf sonra gelmesine istinadendir, yani her bir karakter 13 defa çevrilir. Buradaki yapı şöyledir:
Orjinal A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Gizlenmiş N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
ROT-13’den başka Vernam cipher’ı ya da meşhur ismiyle "one time pad" de bir çeşit yerdeğiştirilmiş cipher’dır. One time pad, teorik olarak kırılamaz çünkü anahtar boyutu plaintext boyutuna eşittir. Ancak pratikte kullanılması pek kolay ve sağlıklı değildir. ABD’ye göre Üsame Bin Ladin de kırılması çok zor olan yerdeğiştirilmiş cipher’lar ile kendi elemanlarına mesajlar iletiyor ve El-Kaide içinde de bu teknik sıkça kullanılıyor. | |
| | | | Kriptografi Dersleri | |
|
Similar topics | |
|
| Bu forumun müsaadesi var: | Bu forumdaki mesajlara cevap veremezsiniz
| |
| |
| |