Text-in-Text ⭐
Text-in-text is a CLI tool built using GO. The idea behind that tool is to hide text inside text and use plaintext steganography.
Used Technologies 🛠
Usage 🚀
The tool can encode and decode the texts, and it takes the following attributes:
go run .\main.go encode --text "This is a cover text." --secret "Secret" --password "aavision"
Usage:
text-in-text encode [flags]
Flags:
-h, --help help for encode
--secret string A secret to be hidden!
Global Flags:
--password string A password to protect your text!
--text string An encoded text to extract secret from it!
The encoding will generate a file with a timestamp name, and it will contain the cover text encoded.
go run .\main.go decode --path "1234111.txt" --password "aavision"
Usage:
text-in-text decode [flags]
Flags:
-h, --help help for decode
--path string Path of file
Global Flags:
--password string A password to protect your text!
--text string An encoded text to extract secret from it!
Build 🐳
go build
- Building the Docker Image:
docker build -t text-in-text:latest .
- Running the Docker Container:
docker run text-in-text ...
Unit Testing 🔧
go test
LICENSE ⚖
This project is licensed under the MIT License. See the LICENSE file for details.