An image steganography tool to hide secrets in plain sight
Project description
Le Secret
This is a TUI re-implementation of my freshman year project The Secret (it was 2018 by the way...🫣), an image steganography tool to hide secrets in plain sight.
Use it to secretly encode and decode messages within image files and share the images on popular messaging apps!
Installation
pip install lesecret
Get Started
Start the TUI-based application with the following command:
lesecret
There are two modes for Le Secret: encode and decode.
In encode mode, you need to provide an image along with the message you would like to encode and a passkey.
Le Secret will produce a new image with the name <original-name>-<random-hex-digits>.png in the same directory.
In decode mode, you need to provide an image and a passkey. The decoded message will be shown only if the image contains an encoded message and the correct passkey is provided.
So far I have tested sending the image over Line, Telegram (send as a file), and Messenger. The encoded message preserves in all three applications. However, if you download the image on your iPhone (I don't have an Android phone sorry) then resend the image, the encoded message won't preserve. I suppose it's because the file format changes while downloading the image.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lesecret-0.0.5.tar.gz.
File metadata
- Download URL: lesecret-0.0.5.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59c88e1932cd32877edd026796ea03e687b568c513bf070ed6714b83aa115056
|
|
| MD5 |
3275e38a31f37f3fca9cb5ab4118ce60
|
|
| BLAKE2b-256 |
2d0e9d48ea703a83385862a2772fadc065afc93b610eea78adcd10d9d92c1436
|
File details
Details for the file lesecret-0.0.5-py3-none-any.whl.
File metadata
- Download URL: lesecret-0.0.5-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b778e9640bc9f1a24ef9b219a9cc1f466cca7616e8267ae4aad8ada86c46363f
|
|
| MD5 |
a0c8a59ddc438b3fbb05c9beb7d6c48f
|
|
| BLAKE2b-256 |
11049302bcf41030dc03d8ce629a0671250834032accb503f6be9290163047c0
|