Урадите ЈЕДАН задатак од седам понуђених:
1. Креирајте симулацију криптографског система у софтверу CrypTool 2 који демонстрира шифровање/дешифровање помоћу три (од понуђених 25) алгоритма класичне криптографије. У симулацији треба да се види отворени текст на улазу, три шифрата и отворени текст на излазу.
ADFGVX Hill Cipher Nihilist Solitaire Transposition
Caesar Josse Cipher Playfair Spanish Strip Cipher VIC Cipher
Chaocipher LAMBA1 Purple Straddling Checkerboard Vernam
Enigma M-138 SIGABA Substitution Vigenere
Fialka M209 Scytale T-310 XOR
2. Креирајте конзолну апликацију у програмском језику C или конзолну апликацију у програмском језику C# или Windows Forms (.NET Framework) апликацију у програмском језику C# која демонстрира шифровање/дешифровање са три (од понуђених 25) алгоритама класичне криптографије у задатку 1.
3. Креирајте конзолну апликацију у програмском језику C или конзолну апликацију у програмском језику C# или Windows Forms (.NET Framework) апликацију у програмском језику C# која отвара текстуални фајл, шифрује текст из фајла помоћу било ког од понуђених алгоритама класичне криптографије, снима шифровани текст у нови фајл и обрнуто.
4. Креирајте симулацију криптографског система у софтверу CrypTool 2 који демонстрира шифровање/дешифровање помоћу три (од понуђених 35) алгоритма модерне криптографије. У симулацији треба да се види отворени текст на улазу, три шифрата и отворени текст на излазу.
AES Grain 1 Sosermanuk DGK Key Generator
AES Visualization HC128 Speck Paillier
Achterbahn HIGHT TEA Paillier Key Generator
Blowfish Mickey 2 Trivium RSA
Camellia PRESENT Visual Cryptography RSA Key Generator
ChaCha RC2 Blind Signature Generator
DES RC4 Blind Signature Verifier
DESVisualization Rabbit Cramer-Shoup
Feal SDES Cramer-Shoup Key Generator
Format Preserving Salsa20 DGK
5. Креирајте конзолну апликацију у програмском језику C# или Windows Forms (.NET Framework) апликацију у програмском језику C# која демонстрира шифровање/дешифровање са три алгоритама модерне криптографије из именског простора System.Security.Cryptography.
6. Креирајте конзолну апликацију у програмском језику C# или Windows Forms (.NET Framework) апликацију у програмском језику C# која отвара текстуални фајл, шифрује текст из фајла помоћу једног алгоритама модерне криптографије из именског простора System.Security.Cryptography, снима шифровани текст у нови фајл и обрнуто.
7. Креирајте конзолну апликацију у програмском језику C# или Windows Forms (.NET Framework) апликацију у програмском језику C# која демонстрира примену три хеш алгоритма из именског простора System.Security.Cryptography.