Reklama

szyfr Cezara

najstarszy i najprostszψ Ä szyfr polegajacy na zastepowaniu liter (s z y f r s u b s t y t u c y j n y), przypisywany Juliuszowi Cezarowi. S.C. polega na zastapieniu kazdej litery alfabetu litera wystepujaca w alfabecie o trzy pozycje dalej (ostatnim trzem literom przyporzadkowuje sie litery z poczatku alfabetu, jak w ponizszym programie w jezyku C). Zob. tez szyfr jednoalfabetowy

/* Szyfr Cezara (C) ZPL 1999 */ 
#include  
#define A 0x41 
#define Z 0x5a 
/* Szyfrowanie jednego słowa */
/* zapisanego wielkimi literami */ 
void main() 
{ 
   char litera; 
    
   for(;;) 
   { 
   if ((litera = fgetchar()) < A || litera > Z) break; 
   fputchar((((litera - A) + 3) 
% 26) + A); 
   } 
} 
Reklama

Podobne hasła:

Encyklopedia Internautica
Reklama
Reklama
Reklama