Two cryptography algorithms DES(Not 3DES) and AES algorithms should be implemented in four modes Electronic Code Book(ECB), Cipher block Chaining(CBC),Output feedback mode(OFB), Counter Mode(CTR). Initially when executing program the user gives message from the command prompt [url removed, login to view] program should allow the user to select one of the two algorithms and after selecting it should ask for the mode. Then for the given input message it should give the Encrypted and decrypted message. Key is randomly generated by the program.
1) No need of GUI.
2) InitializationVector(IV) is also randomly generated by program.
3) Cryptography related libraries can't used as the user need to change the S-BOX values
9 freelancers are bidding on average $86 for this job
I can write a DES and AES encryption routine from scratch for you, and annotate important algorithm points like sboxes. Should have it done within a day or two.
Hi, I'm a very experienced developer. Studied high school for gifted students in math & university in computer science, I know what I should do. Just give me the job and get it done.