Steganossaurus.py
A jurassic python library for steganography techniques.
Steganography?
Steganography is the process of hiding a message inside another one, making the hidden message visually undetectable from within shown message. It's not actually a form of cryptography, as it changes the form of the message instead the content.
There are several types of steganography techniques and they differ on the form of the "plain" message. Mainly, we have text, image, videos or audios but you can be creative with other forms of communication.
Steganossaurus.py currently focuses on a type of image steganography, specifically encoding text messages within the least significant bits (LSBs) of image files.
Usage
The library has 2 main functions, encoding and decoding the message.
Encode
To encode the message you'll need the message (of course) written in a plain text file and an input image. The image needs to be large enough to contain the whole message written in LSBs. The general rule is: message_length = width * height * 3 where the message_length is eight times the number of characters on the text file.
Decode
To decode the message you'll just need the output image generated on the encoding phase. You can even use a image that has been generated by another program.
Release files for steganossaurus 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| steganossaurus-0.2.0.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| steganossaurus-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.4 kB
Release files / steganossaurus-0.2.0.tar.gz
| Download URL | steganossaurus-0.2.0.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b11ff689638ddc95e3bf559164bad70fbbffe365b92e05b9ab924526aab0df6a
|
|
BLAKE2b-256 checksum How to use checksums |
93cde77102cdf9ecaa7b557dcedeb1ac5559bc1988744697f32dc62e343d9fcd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.5 CPython/3.8.5 Linux/5.6.19-3-rt12-MANJARO
|
Release files / steganossaurus-0.2.0-py3-none-any.whl
| Download URL | steganossaurus-0.2.0-py3-none-any.whl |
|---|---|
| Size | 6.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f88c46acd8f6abc0de92c51fe39c02b29e37da73618c61bb1d260f1b3f6dde22
|
|
BLAKE2b-256 checksum How to use checksums |
850013eb204dfefaf8e54d26cc34085e2759ea5bd7d905811839e7dd320b6018
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.5 CPython/3.8.5 Linux/5.6.19-3-rt12-MANJARO
|