1. Zaszyfruj wyraz KRYPTOGRAFIA szyfrem Cezara z kluczem 25. (alfabet polski, 32 litery)

2. Napisz program szyfrujący napis złożony z wielkich liter alfabetu z zastosowaniem operacji mod. Wykorzystaj informacje:

kod ← (kod_ASCII(t_jawny[i] + klucz - kod_ASCII(‘A’)) mod 26 + kod_ASCII(‘A’)​


Odpowiedź :

Odpowiedź:

1) Kryptografia zakodowana kluczem 25 to: JQXOSNFQZEHZ
2) Program użyty do zakodowania zadania 1 napisany w c++:
#include<iostream>

#include<string>

using namespace std;

int main()

{

string input;

int key = 25;

cin >> input;

for(int i = 0; i < input.length(); i++)

 input[i] = (input[i] + key - 'A') % 26 + 'A';

cout << input;

return 0;

}