Skip to main content
Sitenizle ilgili anlık, acil, geçici ve önemli bilgileri kullanıcılara duyurabilmenizi sağlar.
Millileştirilmiş. Uluslararası Pardus Linux nedir ?

Deep-Kod Genç Nesil Bilgi Paylaşım Platformu'a Hoş geldiniz!

Merhaba, Kardeşim! Seni aramızda görmek güzel ama sitemizden daha iyi yararlanabilmen için "GİRİŞ" yapmalı ya da "KAYIT" olmalısın.Bilgi güvenliği,emek hırsızlığının önüne geçmek adına sende bir teşekkür edebilirsin.İlgi ve alakandan dolayı Deep-Kod Genç Nesil Bilgi Paylaşım Platformu yönetimi olarak teşekkür ederiz.[GENÇ NESİL BİLGİ PAYLAŞIM PLATFORMU]

Giriş ya da Kayıt

(Sadece kayıtsız kullanıcılar tarafından görüntülenebilir.)

11okY.png

Bütün büyük işler, küçük başlangıçlarla olur.
Her şeyin mühim noktası, başlangıçtır.

AZERBAYCAN
TÜRKİSTAN
KIRGIZİSTAN
TÜM TÜRK MİLLLETLERİ C*

“Türk Telekom Siber Güvenlik”

Türk Telekom’dan Türkiye’nin En Büyük Siber Güvenlik Merkezi

Haberi Görüntüle 09.01.2019

"STM" Siber Güvenlik

STM, Yeni siber tehdit durum raporunu açıkladı.

Haberi Görüntüle 09.01.2019

Sezar Şifrelemesi

12
654
5
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Sezar Şifrelemesi
#1
Son Düzenleme: 08-10-2018, Saat: 11:35, Düzenleyen: emirmehmet.
Merhabalar bugün sizlere internette şifrelemeler ile iligi araştırma yaparken bulduğum sezar şifrelemesi hakkında güzel bir makale paylaşacağım. bende işime yaramaz diye düşünüyordum. fakat katıldığım bir CTF yarışmasında sorunun çözümü için sezar şifrelemesi kullanmam gerekiyordu. bilgi herzaman bilgidir. öğren dursun bir kenarda.

Nedir Bu Sezar Şifrelemesi ?

Basitçe şifrelenmek istenen metindeki her karakterin anahtara kadar kaydırılması ile şifrelenir (encrypt). Şifrenin açılmasında (decrypt) anahtar kadar her karakter geri kaydırılır.

Örnek Mesaj (plain text) : “baba dede”

Anahtar (Key) : 2
Şifreli Mesaj (cipher text) : “dcdc fgfg”

Saldırı yöntemi olarak anahtarların tamamı denenebilir. Örneğin 26 harf bulunna ingilizce için 25 ihtimal teker teker denenirse metine ulaşmak mümkündür.

Şifreleme için C / C++ dilindeki kodlamasını aşağıdaki şekilde veriyorum:

Kod:
Kodu ekte dosya olarak yükledim.

kodu indirip derleyip çalıştırdığınızda, basitçe gelen kelimenin içeriğine bakılıyor ve şayet mesaj ascii tablosundaki büyük harflere tekabül ediyorsa (65 büyük A ve 90 büyük Z olduğuna göre, bu sayılar arasındaysa) veya küçük harfe tekabül ediyorsa (97 küçük a ve 127 küçük z harfleri arasındaysa) bu durumda anahtar miktarı arttırma yapılır.
Anahtar miktarı arttıktan sonra, z harfinden sonraki bir harfe gelirse modu alınıp a harfi kadar ekleme yapılır.
örneğin z harfini ( ascii değeri 127) anahtar değeri olan 2 kadar arttırdığımızı düşünelim, bu durumda değeri 129 gibi bizim için anlamsız bir harf olacak, bu değerin mod 127 karşılığı alınıp ‘a’ harfinin değeri eklenir, sonuçta 129 % 127 = 2 + 97 = 99 olur ki bu değer c harfidir.

Kodun örnek ekran çıktısı aşağıdaki şekildedir:
8zBE3r.png

dikkat edileceği üzere, sadece harfleri şifrelemiş ancak ascii kod karşılığı 32 olan boşluk sembolünü olduğu gibi bırakmıştır. Bunun sebebi, şifrelenmesini istediğimiz iki aralığı (büyük ve küçük alfabe harflerini) dikkate alıyor olmasıdır.

Alıntıdır. iyi çalışmalar.
Ek Dosyalar .txt   kod.txt (Dosya Boyutu: 804 Bayt / İndirme Sayısı: 3)
Cevapla

İçeriği görüntüleme izniniz bulunmuyor!

Üzgünüz, içeriği görüntüleyebilmek için giriş yapmalı ya da kayıt olmalısınız.

Giriş ya da Kayıt

RE: Sezar Şifrelemesi
#2
Harika konu ellerine sağlık.
Cevapla

İçeriği görüntüleme izniniz bulunmuyor!

Üzgünüz, içeriği görüntüleyebilmek için giriş yapmalı ya da kayıt olmalısınız.

Giriş ya da Kayıt

RE: Sezar Şifrelemesi
#3
Son Düzenleme: 27-11-2018, Saat: 20:19, Düzenleyen: Mücahit.
Ellerine sağlık güzel konu bunun gibi projeler geliştirilebilir.
Cevapla

İçeriği görüntüleme izniniz bulunmuyor!

Üzgünüz, içeriği görüntüleyebilmek için giriş yapmalı ya da kayıt olmalısınız.

Giriş ya da Kayıt

RE: Sezar Şifrelemesi
#4
İlgi duyduğum konulardan çok güzel anlatmışsınız
Cevapla

İçeriği görüntüleme izniniz bulunmuyor!

Üzgünüz, içeriği görüntüleyebilmek için giriş yapmalı ya da kayıt olmalısınız.

Giriş ya da Kayıt

RE: Sezar Şifrelemesi
#5
ellerine sağlık
Cevapla

İçeriği görüntüleme izniniz bulunmuyor!

Üzgünüz, içeriği görüntüleyebilmek için giriş yapmalı ya da kayıt olmalısınız.

Giriş ya da Kayıt

RE: Sezar Şifrelemesi
#6
teşekkürler paylaşım için,
sezar şifrelemesini gözle anlayıp düzenlemek kolay aslında, ama biçok yerde kullanılabilir
CTF yarışmalarında sürekli sorularda karşımıza çıkıyor..
Cevapla

İçeriği görüntüleme izniniz bulunmuyor!

Üzgünüz, içeriği görüntüleyebilmek için giriş yapmalı ya da kayıt olmalısınız.

Giriş ya da Kayıt


Yorum yapma izniniz bulunmuyor!

Üzgünüz, yorum yapabilmek için giriş yapmalı ya da kayıt olmalısınız.

ya da

Kayıt ol!

Topluluğumuzda yeni bir hesap oluşturun.

Kayıt


Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi