/Estegaudio

A voice messages chat that allows user to inser hidden encripted files in audio in a unnoticeable way.

Primary LanguageVisual Basic

Estegaudio

A voice messages chat that allows user to inser hidden encripted files in audio in a unnoticeable way.

The project consists on three parts:

  • Presence server: Manages user login so they can connect to each other.
  • Windows Client: Desktop client used to audio chat between users. It has the possibility of including whole files inside the audio messages. The files are encripted end-to-end using a pre-shared private key. Later they are introduced in recorded audio using LSB (Least Significant Bit) encoding and sent to the peer. This inclusion is made in such a way that anybody sniffing traffic wouldn't notice.
  • Library: C++ lib used by the GUI client for core functions.