Skip to main content

A Python Steganography module.

Project description

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.

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

Stegano-0.4.5.tar.gz (35.9 kB view details)

Uploaded Source

Built Distributions

Stegano-0.4.5-py3.4.egg (51.0 kB view details)

Uploaded Egg

Stegano-0.4.5-py2.7.egg (48.1 kB view details)

Uploaded Egg

File details

Details for the file Stegano-0.4.5.tar.gz.

File metadata

  • Download URL: Stegano-0.4.5.tar.gz
  • Upload date:
  • Size: 35.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Stegano-0.4.5.tar.gz
Algorithm Hash digest
SHA256 be85065797221f7661cfec6c1fe95819c6c1dfec70ac7c4c75ea33ad3acfb753
MD5 ec63f7928c84614e18889cfdf7e8a38a
BLAKE2b-256 88cf697277832c61a6bd48affa13d306fcded81410a6fe3860929d686a9c5118

See more details on using hashes here.

File details

Details for the file Stegano-0.4.5-py3.4.egg.

File metadata

  • Download URL: Stegano-0.4.5-py3.4.egg
  • Upload date:
  • Size: 51.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Stegano-0.4.5-py3.4.egg
Algorithm Hash digest
SHA256 1a4b926f488859b381504330033dc75c0e403e9702aba03ceeeda15cfd4ff046
MD5 b0c9c2858272b544a681f8624f398849
BLAKE2b-256 d71d4d5d5b8b58378c86134b43e793696978f56a79b61d3f04378464e9d0ea7f

See more details on using hashes here.

File details

Details for the file Stegano-0.4.5-py2.7.egg.

File metadata

  • Download URL: Stegano-0.4.5-py2.7.egg
  • Upload date:
  • Size: 48.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Stegano-0.4.5-py2.7.egg
Algorithm Hash digest
SHA256 41ec390dd03e9377c15da66fa91e05409028b4af7d5174128199b6ec52e23f04
MD5 202acea7fa438d5d177287c31a71f503
BLAKE2b-256 b843d2323382cb88c2b3e6cdba20dbaeaf053f5be8c5b763dd3468ef3d3055e7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page