yvki / INF2005ACW

:closed_lock_with_key: Completion of ACWs for INF2005 module :electron: Developed GUI in Python to encode and decode secret text in png/wav files, and identify and mitigate cybersecurity risks within Juice Shop platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

INF2005ACW

Design and develop an LSB Replacement steganography program, written in a language of your choice (eg. Python, C, Java)

Program Requirements:

  • Support steganographic encode and decode of a TEXT payload with cover objects: 📷 image (JPG, PNG), and 📽️ audio-visual files (WAV)
  • Number of LSBs to use from cover object bits 1 to 8 and integrated as part of GUI for user selection, starting from bit 0
  • Drag and drop, and explorer-type functionality as part of GUI to select cover/ stego objects/ payload
  • GUI able to display and play payload/ cover/ stego objects

💡In my case, I chose to use Python in Streamlit environment as it has built-in widgets for convenient customization

About

:closed_lock_with_key: Completion of ACWs for INF2005 module :electron: Developed GUI in Python to encode and decode secret text in png/wav files, and identify and mitigate cybersecurity risks within Juice Shop platform

License:MIT License


Languages

Language:Python 100.0%