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ı
1
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 mersin e ticaret bodrum escort fethiye escort alanya escort konya escort konya escort bodrum escort vozol sakarya escort sakarya escort sakarya escort sakarya escort sakarya escort sakarya escort sakarya escort
Üst
Copyright® Ajanlar.org 2012