- If a secret key is provided, the message is encrypted with AES using the key
- It converts each letter of the message into their octal representation
- The octal numbers are then turned invisible by substitution with invisible unicode characters
- This invisible message then gets randomly inserted into the visible message
- Prepends a byte to the message (e.g. #1 is a text message) which defines the type of message
Visible Message | Hidden Message | Encoded Message | Octal Segments made Visible |
---|---|---|---|
Hello | Secret | Hello | Hel#1#123#145#143#162#145#164lo |
- Download the latest release
- Install Java 17 or newer
- Run the JAR and have fun!
StealthyWhisper is distributed under the Eclipse Public License 2.0
Feel free to use StealthyWhisper in your own projects, modify it, or redistribute it.
However, please make sure to give proper credit and provide a link to this repository. Thanks! 🙂