Skip to main content

Stéganô

A Python Steganography module.

Installation

$ sudo pip install Stegano

Use Stéganô as a library in your Python program

If you want to use Stéganô in your Python program you just have to import the appropriate steganography technique. For example:

>>> from stegano import slsb
>>> secret = slsb.hide("./pictures/Lenna.png", "Hello Workd")
>>> secret.save("./Lenna-secret.png")

Use Stéganô as a program

In addition you can use Stéganô as a program.

Example:

$ slsb --hide -i ../examples/pictures/Lenna.png -o Lena1.png -m "Secret Message"

Another example (hide the message with Sieve of Eratosthenes):

$ slsb-set --hide -i ../examples/pictures/Lenna.png -o Lena2.png --generator eratosthenes -m 'Secret Message'

Examples

There are some examples in the folder examples.

$ git clone https://github.com/cedricbonhomme/Stegano.git
$ cd stegano/examples

Turorial

A tutorial is available.

Contact

My home page.

Release History

0.4.5 (2015-12-23)

  • bugfix.

0.4.4 (2015-12-23)

  • new project home page;

  • minor updated to the documentation.

0.4.3 (2015-10-06)

  • bug fixes for Python 3;

  • bug fixes in the scripts in ./bin.

0.4.2 (2015-10-05)

  • first stable release on PypI.

0.4 (2012-01-02)

This release introduces a more advanced LSB (Least Significant Bit) method based on integers sets. The sets generated with Python generators (Sieve of Eratosthenes, Fermat, Carmichael numbers, etc.) are used to select the pixels used to hide the information. You can use these new methods in your Python codes as a Python module or as a program in your scripts.

0.3 (2011-04-15)

  • you can now use Stéganô as a library in your Python program; (python setup.py install) or as a ‘program’ thanks to the scripts provided in the bin directory;

  • new documentation (reStructuredText) comes with Stéganô.

0.2 (2011-03-24)

  • this release introduces some bugfixes and a major speed improvement of the reveal function for the LSB method. Moreover it is now possible to hide a binary file (ogg, executable, etc.);

  • a new technique for hiding/revealing a message in a JPEG picture by using the description field of the image is provided.

Metadata

Release files for stegano 0.4.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stegano 0.4.5
File Size Uploaded
Stegano-0.4.5.tar.gz 35.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for stegano 0.4.5
File Interpreter ABI Platform
Stegano-0.4.5-py3.4.egg Legacy Egg format - - Details
Stegano-0.4.5-py2.7.egg Legacy Egg format - - Details

Total release size: 135.0 kB

Release files / Stegano-0.4.5.tar.gz

Download URL Stegano-0.4.5.tar.gz
Size 35.9 kB
Tags Source
SHA-256 checksum
How to use checksums
be85065797221f7661cfec6c1fe95819c6c1dfec70ac7c4c75ea33ad3acfb753
BLAKE2b-256 checksum
How to use checksums
88cf697277832c61a6bd48affa13d306fcded81410a6fe3860929d686a9c5118
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Stegano-0.4.5-py3.4.egg

Download URL Stegano-0.4.5-py3.4.egg
Size 51.0 kB
Tags Egg
SHA-256 checksum
How to use checksums
1a4b926f488859b381504330033dc75c0e403e9702aba03ceeeda15cfd4ff046
BLAKE2b-256 checksum
How to use checksums
d71d4d5d5b8b58378c86134b43e793696978f56a79b61d3f04378464e9d0ea7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Stegano-0.4.5-py2.7.egg

Download URL Stegano-0.4.5-py2.7.egg
Size 48.1 kB
Tags Egg
SHA-256 checksum
How to use checksums
41ec390dd03e9377c15da66fa91e05409028b4af7d5174128199b6ec52e23f04
BLAKE2b-256 checksum
How to use checksums
b843d2323382cb88c2b3e6cdba20dbaeaf053f5be8c5b763dd3468ef3d3055e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

3.0.0

2 release files

2.5.0

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.11.5

2 release files

0.11.2

2 release files

0.11.1

2 release files

0.11.0

2 release files

0.10.2

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.9

2 release files

0.9.8

2 release files

0.9.7

2 release files

0.9.6

1 release file

0.9.5

1 release file

0.9.4

1 release file

0.9.3

1 release file

0.9.2

1 release file

0.9.1

1 release file

0.9.0

1 release file

0.8.6

1 release file

0.8.5

1 release file

0.8.4

1 release file

0.8.3

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8

1 release file

0.7.1

1 release file

0.7

1 release file

0.6.9

1 release file

0.6.8

1 release file

0.6.7

1 release file

0.6.6

1 release file

0.6.5

1 release file

0.6.4

1 release file

0.6.3

1 release file

0.6.2

1 release file

0.6.1

1 release file

0.6

1 release file

0.5.5

1 release file

0.5.4

1 release file

0.5.3

1 release file

0.5.2

1 release file

0.5.1

1 release file

0.5

1 release file

0.4.6

3 release files

This release

0.4.5 This release

3 release files

0.4.4

5 release files

0.4.3

3 release files

0.4.2

3 release files

0.4.1

3 release files

0.4

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page