-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhow_to.txt
25 lines (22 loc) · 1.79 KB
/
how_to.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Autorzy: Jakub Ignatik, Mateusz Jałocha
Instrukcja obsługi:
Po uruchomieniu się programu mamy do dyspozycji trzy szyfry: wiadomość można zarówno zaszyfrować, jak i odszyfrować.
W tym celu w pole należy wpisać wybraną przez siebie wiadomość, a następnie kliknąć na guzik z wybranym szyfrem.
Do szyfru podstawieniowego i płotkowego należy wybrać klucz. W przypadku szyfru podstawieniowego wskazuje on,
o ile liter mamy się przesunąć (zakres: od 0 do 25). Co do szyfru płotkowego, wskazuje on liczbę wierszy,
do których będą przypisywane litery.
Odszyfrowana/zaszyfrowana treść ukaże się nad polem do wpisywania wiadomości.
W celu zakończenia pracy z programem należy wybrać okienko "Zakończ".
Krótka charakterystyka użytych szyfrów:
1.Szyfr podstawieniowy - jego działanie polega na zamianie każdego znaku alfabetu łacińskiego
na znak występujący x pozycji po nim, przy czym wielkość liter nie ma przy przekształcaniu znaczenia.
2.Szyfr płotkowy - jego działanie polega na przestawieniu kolejności liter,
bazując na uproszczonym kształcie drewnianego płotku (płotek ma tyle poziomów, ile wynosi jego klucz).
Litery odczytuje się wierszami z góry na dół.
3.Szyfr dwukwadratowy - dzieli tekst jawny wiadomości na grupy znaków, a następnie każdej z tych grup przyporządkowuje
jedną z innych, wcześniej zdefiniowaną grup znaków (dwuliterową). W naszym przypadku zastosowaliśmy z góry określone
klucze, które pozwalają na utworzenie dwóch kwadratów z literami służącymi do szyfrowania grup znaków.
Źródła, z których korzystaliśmy przy tworzeniu projektu:
1.Szyfr podstawieniowy (szyfruj1): http://www.crypto-it.net/pl/proste/szyfr-cezara.html?tab=2
2.Szyfr płotkowy (szyfruj3): http://www.crypto-it.net/pl/proste/szyfr-plotkowy.html?tab=2
3.Szyfr dwukwadratowy (szyfruj2): http://www.crypto-it.net/pl/proste/dwukwadratowy.html?tab=2