How To Use The Data Security Pakage
How To Use The Data Security Pakage
Security Package
1- Required Algorithms in Security Package 2021/2022
Input
Requirement Serial Algorithm
Plaintext Key
1 General Ceaser. Text integer
2 Monoalphabetic. Text Text
3 Auto key Vigenère. Text Text
Mandatory
4 Repeating key Vigenère. Text Text
- Encryption
5 PlayFair. Text Text
- Decryption
Text OR Numbers
- Cryptanalysis 6 Hill Cipher. Text OR Numbers
2X2 OR 3X3
7 Rail Fence of depth Level n. Text Integer (n)
8 Columnar Text Integers
Choose one 9 DES. And 3-DES Text OR HEX Text OR HEX
- Encryption Integers (No., Base)
- Decryption Multiplicative Inverse using Extended Euclid’s.
10
AES. Text OR HEX Text OR HEX
2- Logistics:
- This Package is a team work task.
- Final Delivery will be scheduled on practical exams week.
-
o Registration Form (here ).
- Registration deadline 12 March 2022.
o The “SecurityLibrary” project consists of a class for each algorithm. You have to remove the thrown exception and write
your code in the correct place. Feel free to add the functions you need, you just need to keep the signature of these
functions as they are:
public string Encrypt(string plainText, int key)
public string Decrypt(string cipherText, int key)
public int Analyse(string plainText, string cipherText)