ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra...
Transcript of ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra...
![Page 1: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/1.jpg)
ЗАШТИТА ПОДАТАКА
Симетрични алгоритми заштите
увод у криптографију
![Page 2: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/2.jpg)
Zadatak 1
• Osnovni kriptografski algoritmi. Šifrovati poruku “napadamo u podne ako ne bude vetra”, koristeći svaki od sledećih osnovnih kriptografskih algoritama:– Cezar (Ceazar) algoritam u originalnom obliku (pomeraj je
3),– monoalfabetski algoritam sa ključem:
qwertzuiopasdfghjklyxcvbnm,– Playfair algoritam sa ključnom reči: vetrobran (i i j tretirati
kao jedno polje matrice),– Rail Fence algoritam u tri reda,– Row Transposition algoritam sa ključem: 4312567
• Napomena: koristiti 26 slova engleske abecede.
![Page 3: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/3.jpg)
Rešenje
• napadamo u podne ako ne bude vetraa b c d e f g h i j k l m n o p q r s t u v w x y z
D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
![Page 4: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/4.jpg)
Rešenje
• napadamo u podne ako ne bude vetraa b c d e f g h i j k l m n o p q r s t u v w x y z
D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
• Q
![Page 5: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/5.jpg)
Rešenje
• napadamo u podne ako ne bude vetraa b c d e f g h i j k l m n o p q r s t u v w x y z
D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
• QD
![Page 6: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/6.jpg)
Rešenje
• napadamo u podne ako ne bude vetraa b c d e f g h i j k l m n o p q r s t u v w x y z
D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
• QDS
![Page 7: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/7.jpg)
Rešenje
• napadamo u podne ako ne bude vetraa b c d e f g h i j k l m n o p q r s t u v w x y z
D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
• QDSDGDPR X SRGQH DNR QH EXGH YHWUD
![Page 8: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/8.jpg)
Rešenje
• napadamo u podne ako ne bude vetra
abcdefghijklmnopqrstuvwxyz
qwertzuiopasdfghjklyxcvbnm
![Page 9: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/9.jpg)
Rešenje
• napadamo u podne ako ne bude vetra
abcdefghijklmnopqrstuvwxyz
qwertzuiopasdfghjklyxcvbnm
• f
![Page 10: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/10.jpg)
Rešenje
• napadamo u podne ako ne bude vetra
abcdefghijklmnopqrstuvwxyz
qwertzuiopasdfghjklyxcvbnm
• fq
![Page 11: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/11.jpg)
Rešenje
• napadamo u podne ako ne bude vetra
abcdefghijklmnopqrstuvwxyz
qwertzuiopasdfghjklyxcvbnm
• fqh
![Page 12: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/12.jpg)
Rešenje
• napadamo u podne ako ne bude vetra
abcdefghijklmnopqrstuvwxyz
qwertzuiopasdfghjklyxcvbnm
• fqhqrqdg x hgrft qag ft wxrt ctykq
![Page 13: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/13.jpg)
Rešenje
• napadamo u podne ako ne bude vetra• na pa da mo up od ne ak on eb ud ev et ra
![Page 14: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/14.jpg)
Rešenje
• na pa da mo up od ne ak on eb ud ev et ra
• vetrobran
![Page 15: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/15.jpg)
Rešenje
• na pa da mo up od ne ak on eb ud ev et ra
• vetrobran
V
![Page 16: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/16.jpg)
Rešenje
• na pa da mo up od ne ak on eb ud ev et ra
• vetrobran
V E
![Page 17: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/17.jpg)
Rešenje
• na pa da mo up od ne ak on eb ud ev et ra
• vetrobran
V E T
![Page 18: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/18.jpg)
Rešenje
• na pa da mo up od ne ak on eb ud ev et ra
• vetrobran
V E T R O
B A N
![Page 19: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/19.jpg)
Rešenje
• na pa da mo up od ne ak on eb ud ev et ra
V E T R O
B A N C
![Page 20: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/20.jpg)
Rešenje
• na pa da mo up od ne ak on eb ud ev et ra
V E T R O
B A N C D
![Page 21: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/21.jpg)
Rešenje
• na pa da mo up od ne ak on eb ud ev et ra
V E T R O
B A N C D
F G H I/J K
L M P Q S
U W X Y Z
![Page 22: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/22.jpg)
Rešenje
• na pa da mo up od ne ak on eb ud ev et ra
• cn
V E T R O
B A N C D
F G H I/J K
L M P Q S
U W X Y Z
V E T R O
B A N C D
F G H I/J K
L M P Q S
U W X Y Z
![Page 23: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/23.jpg)
Rešenje
• na pa da mo up od ne ak on eb ud ev et ra
• cn mn
V E T R O
B A N C D
F G H I/J K
L M P Q S
U W X Y Z
V E T R O
B A N C D
F G H I/J K
L M P Q S
U W X Y Z
![Page 24: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/24.jpg)
Rešenje
• na pa da mo up od ne ak on eb ud ev et ra
• cn mn bn se xl dk
V E T R O
B A N C D
F G H I/J K
L M P Q S
U W X Y Z
V E T R O
B A N C D
F G H I/J K
L M P Q S
U W X Y Z
![Page 25: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/25.jpg)
Rešenje
• na pa da mo up od ne ak on eb ud ev et ra
• cn mn bn se xl dk at dg td va zb te tr ec
V E T R O
B A N C D
F G H I/J K
L M P Q S
U W X Y Z
![Page 26: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/26.jpg)
Rešenje
• napadamo u podne ako ne bude vetra
• n d u n o u e
• a a a o p d e k n b d v t a
• p m o a e e r
• ndunoueaaaopdeknbdvtapmoaeer
![Page 27: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/27.jpg)
Rešenje
• napadamo u podne ako ne bude vetra
• 4 3 1 2 5 6 7
• n a p a d a m
• o u p o d n e
• a k o n e b u
• d e v e t r a
• ppovaoneaukenoadddetanbrmeua
![Page 28: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/28.jpg)
Zadatak 2
• Prikazati postupak kriptoanalize monoalfabetske šifre nad porukom UZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBZWPFUPZHMDJUDTMOHMQ
![Page 29: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/29.jpg)
Rešenje
![Page 30: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/30.jpg)
Rešenje
• Analiza frekvencije pojavljivanja karaktera
• Poruka: UZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBZWPFUPZHMDJUDTMOHMQ
• Pojavljivanje pojedinačnih karaktera:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
2 2 0 6 6 4 2 7 1 1 0 0 8 0 9 16 3 0 10 3 10 5 4 5 2 14
![Page 31: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/31.jpg)
Rešenje
• P i Z -> E i T
• Osim pojedinačnih frekvencija, analiza se sprovodi i na osnovu frekvencije digrama ili sekvence od više sukcesivnih karaktera
• najčešće TH -> Z = T, P = E i W = H
• *T**********E**E*TE****TH*T*E*E*************T***E*T***T**T*H**E*EE****E**TH****T*****E**E*E*T*T**E***THE**ET************
• TH*T -> THAT ZWSZ, odatle je S = A
![Page 32: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/32.jpg)
Rešenje
• Nakon dekripcije dobija se sledeća poruka:
IT WAS DISCLOSED YESTERDAY THAT SEVERAL INFORMAL BUT DIRECT CONTACTS HAVE BEEN MADE WITH POLITICAL REPRESENTATIVES OF THE VIET CONG IN MOSCOW
![Page 33: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/33.jpg)
Zadatak 3
• Upotrebom ključa K šifrovati poruku pay more money korišćenjem Hill cipher algoritma
K =17 17 5
21 18 21
2 2 19
![Page 34: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/34.jpg)
Rešenje
• Karakteri se kodiraju numeričkim vrednostima a = 0, b = 1, ... , z = 25
• C = PK mod 26
• Bira se m sukcesivnih karaktera plaintext-a i rešava se sistem jednačina:c1 = (k11p1 + k21p2 + k31p3) mod 26
c2 = (k12p1 + k22p2 + k32p3) mod 26
c3 = (k13p1 + k23p2 + k33p3) mod 26
![Page 35: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/35.jpg)
Rešenje
plaintext: paymoremoney
m = 3
pay 15 0 24
(15 0 24)K = (303 303 531) mod 26 = (17 17 11) = RRL
• ciphertext: RRLMWBKASPDH
• Dešifrovanje koristi inverznu matricu ključa
• P = D(K, C) = CK-1 mod 26 = PKK-1 = P
K -1 =4 9 15
15 17 6
24 0 17
![Page 36: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/36.jpg)
Zadatak 4
• Prikazati postupak šifrovanja poruke this is rotor machine algorithm korišćenjem Rotor mašine.
• Početna konfiguracija
![Page 37: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/37.jpg)
Rešenje
• Plaintext:
this is rotor machine algorithm
• Ciphertext:
w
![Page 38: ЗАШТИТА ПОДАТАКА · 2018-03-03 · Rešenje •napadamo u podne ako ne bude vetra abcdefghijklmnopqrstuvwxyz qwertzuiopasdfghjklyxcvbnm •fqhqrqdg x hgrft qag ft wxrt](https://reader033.fdocuments.net/reader033/viewer/2022041922/5e6c3c6f30ec3c66364b2de6/html5/thumbnails/38.jpg)
Rešenje
• Plaintext:
this is rotor machine algorithm
• Ciphertext:
wghfnzkbgfvzsumendpvtuofcei