Encryption Module
LC3 Encryption + Decryption Module
This program allows users to encrypt their messages using a simple encryption algorithm (mostly a variation of the Caesar’s cipher algorithm and One Time Pads and a rotate operation) that mimics the ARX (Add Rotate Xor) ciphers of today.
Users can encrypt a message of their choice after providing their encryption key. This is key is manipulated using the many encryption algorithms involved. In order to access a message and to properly decrypt it, the correct encryption key is required.
Languages: LC3 Assembly
Software: LC3 Edit
Additional Skills: Software Documentation, Agile Development
Check out the documentation and code here: