Sezar Algoritması

Pasha

Yeni Üye
Katılım
7 Şub 2014
Mesajlar
26
Tepkime puanı
0
Puanları
0
Merhabalar cümleten bu konuda size kısaca kripto algoritmalarından biri olan Sezar Algoritmasından bahsedeceğim.

Sezar Algoritması Nedir?

Sezar Algoritması ünlü şifreleme algoritmalarından birisidir.Ana mantıgı şudur;

-Her harfe karsılık alfabede o harfin birkac ilerisindeki harf yazılır.

Sezar_sifresi.gif


Yukardaki resimde 3 Atlamalı sezar şifresini göstermektedir.Tabi bu sadece bir örnektir.Atlama sayısını istediğimiz gibi belirleyebiliriz.Örnek olarak C++ ile 14 atlamalı bir program hazırladım.İsteyenler deneyebilirler.

Programdan ekran alıntıları:

djBLkZ.png


Yukarıdaki resimde Designed By Pasha cümlesi şifrelenmiştir.

Program Kodları:

#include <iostream>
#include <string>
using namespace std;
char sezarsifresi( char c )
{
if( isalpha(c) )
{
c = toupper(c);
c = (((c-65)+13) % 26) + 65;
}

return c;
}
int main()
{
string giris;
do {
cout << "Sifrelenecek Metni Giriniz" << endl;
cout << "Cikis Icin Sadece Enter Tusuna basiniz." << endl;
getline(cin, giris);
string cikis = "";
for(int x = 0; x < giris.length(); x++)
{
cikis += sezarsifresi(giris[x]);
}
cout << cikis << endl;
} while (!giris.length() == 0);
}






Pasha Tarafından ajanlar.org için hazırlanmıştır
 

Antidote

Özel Üye
Katılım
21 Ocak 2014
Mesajlar
1,015
Tepkime puanı
0
Puanları
0
Web sitesi
ajanlar.org
Arkadaşlar Buraya Bu tarz Konularla Doldurmayın Açıklamayı Tam Okuyun Sonra Gelin Buraya Konu Açın Kafası Esen buraya Proje Sunuyor...
 

mersin escort bodrum escort alanya escort kayseri escort konya escort marmaris escort bodrum escort tto dermodicos vozol puff sakarya escort sakarya escort bayan serdivan escort adapazarı escort
Üst
Copyright® Ajanlar.org 2012