An android app developed for CMSC 345 (Mobile App Development)
- Supports 4 different ciphers: Caesar, Substitution, Vigenère, and Atbash
- Provides Frequency Analysis tools to crack Substitution and Vigenère ciphers
- Allows image encoding and decoding to hide secret messages within an image
- Provided via the Camera or picking pictures from gallery
- Supports the scanning of QR and Code 128 barcodes
- Also allows the generation of QR codes
- Utilizes a custom encryption scheme called "Macros" that lets the user run multiple ciphers in bulk
Part of this assignment was to make a video report discussing our implementations, design ideas, and to give a demonstration of the app.





