An open API service indexing awesome lists of open source software.

https://github.com/00ryanwelzel/encryptioninassembly

Implements several classical encryption and encoding schemes in MIPS Assembly
https://github.com/00ryanwelzel/encryptioninassembly

algorithms assembly-language encryption-decryption

Last synced: 26 days ago
JSON representation

Implements several classical encryption and encoding schemes in MIPS Assembly

Awesome Lists containing this project

README

          

# encryptionInAssembly

## (Ryan Welzel 6/1/2025)

Implements several classical encryption and encoding schemes in MIPS Assembly

---

Features:
- Provides low-level insight into how data encoding and classical ciphers operate at the assembly level.
- Displays of algorithm design at the hardware/ISA level
- Logs keystrokes to keylogger_output.txt

Requirements:
- MIPS simulator (MARS QtSPIM etc)
- Familiarity with MIPS instruction set architecture


Install MARS simulator with:
- sudo apt install default-jdk -y
- wget http://courses.missouristate.edu/KenVollmar/MARS/MARS_4_5.jar -O MARS.jar
- cd /path/to/MARS.jar/
- java -jar MARS.jar