{ "info": { "author": "haminiku", "author_email": "haminiku1129@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Digital image steganography of encrypted text\n========================================================================\nJPG, GIF, PNG, BMP.\n\n\u65e5\u672c\u8a9e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8: `Japanese Document`_\n\n\nInstallation\n-----------------\n\n.. code-block:: bash\n\n $ pip install steganography\n\n\nExample Image\n-----------------\n\n.. image:: http://subc.github.io/image/pypi/steganography.png\n :alt: HTTPie compared to cURL\n :align: center\n\n\nSample Command\n-----------------\n\n.. code-block:: bash\n\n # encode example: hide text to image\n >>>steganography -e /tmp/image/input.jpg /tmp/image/output.jpg 'The quick brown fox jumps over the lazy dog.'\n\n # decode example: read secret text from image\n >>>steganography -d /tmp/image/output.jpg\n The quick brown fox jumps over the lazy dog.\n\nSample Code\n-----------------\n\n.. code-block:: python\n\n # -*- coding: utf-8 -*-\n from __future__ import absolute_import, unicode_literals\n from steganography.steganography import Steganography\n\n # hide text to image\n path = \"/tmp/image/input.jpg\"\n output_path = \"/tmp/image/output.jpg\"\n text = 'The quick brown fox jumps over the lazy dog.'\n Steganography.encode(path, output_path, text)\n\n # read secret text from image\n secret_text = Steganography.decode(output_path)\n\nDocumentation\n-----------------\n\n- \u65e5\u672c\u8a9e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8: `Japanese Document`_\n\n.. _`Japanese Document`: http://qiita.com/haminiku/items/2e623caab751f25a382e", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/subc/steganography", "keywords": "Implementation Hide Text In Image with encryption,stegano,steganography,Digital image steganography of encrypted text", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "steganography", "package_url": "https://pypi.org/project/steganography/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/steganography/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/subc/steganography" }, "release_url": "https://pypi.org/project/steganography/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Digital image steganography of encrypted text", "version": "0.1.1" }, "last_serial": 2039415, "releases": { "0.0.1": [], "0.0.2": [ { "comment_text": "", "digests": { "md5": "acb6f2bec007ef95e2b13a31d410e16d", "sha256": "0184bc9c60fd59db85e2720b3a68eed747bc66f78fe9cf4ab7995150ba793ca8" }, "downloads": -1, "filename": "steganography-0.0.2.tar.gz", "has_sig": false, "md5_digest": "acb6f2bec007ef95e2b13a31d410e16d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3076, "upload_time": "2016-03-31T05:45:17", "url": "https://files.pythonhosted.org/packages/82/47/9f181e4d7af0b81c23e380c2c267064b592c0ce5bf1fc0544864b78a4d9a/steganography-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ca70431d210366f5e4af5cd19c2b7809", "sha256": "754cf4227c6fd79e9a2e5b5aa20491eee4f4c7253d9f363cd7336781db58bd8c" }, "downloads": -1, "filename": "steganography-0.0.3.tar.gz", "has_sig": false, "md5_digest": "ca70431d210366f5e4af5cd19c2b7809", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3077, "upload_time": "2016-03-31T05:48:12", "url": "https://files.pythonhosted.org/packages/1f/16/08a9f8dcb83b639692ff95e1b5402220b87cf22d7fee68592eea92dadfb9/steganography-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "65872d8f997c38d4978d35fa7e1601ae", "sha256": "94342438239dadae0ceb50e3951ec764027e8bdccc22771e3630131df3ba16c2" }, "downloads": -1, "filename": "steganography-0.0.4.tar.gz", "has_sig": false, "md5_digest": "65872d8f997c38d4978d35fa7e1601ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3053, "upload_time": "2016-03-31T05:50:01", "url": "https://files.pythonhosted.org/packages/a5/cd/4307cba2c6a3a22f7c70866d9f7ff41225a0abca2ec210c92e2b8468a07b/steganography-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "302432ccc5f4becdc153d43d43c8874a", "sha256": "5e2142ff01248e0b1760484fe31f3be03e22c554d9261b3c67a65092806869e5" }, "downloads": -1, "filename": "steganography-0.0.5.tar.gz", "has_sig": false, "md5_digest": "302432ccc5f4becdc153d43d43c8874a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3052, "upload_time": "2016-03-31T05:52:48", "url": "https://files.pythonhosted.org/packages/88/6e/02087ef7e03e5be7714ed663d26f410090b9ae81ae25a4665e096a77c60d/steganography-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "0f91033c5db7c661494f24c5a76f3fce", "sha256": "e1a7319d361ef348d069030add855ae2c580fd469e5af9ac1cc4a7c0ec26548b" }, "downloads": -1, "filename": "steganography-0.0.6.tar.gz", "has_sig": false, "md5_digest": "0f91033c5db7c661494f24c5a76f3fce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3068, "upload_time": "2016-03-31T10:50:11", "url": "https://files.pythonhosted.org/packages/7a/78/0851af0e14d4b58a97973b3198a9ae76206e3ca43dbbcdd019936f119dd4/steganography-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "7e8fc12f24bc035c959f5644095492cd", "sha256": "9f275e4493347ebd8bcf42fb0daa866d3e108d6d3c0d03e41c65c15e4b1dbdc5" }, "downloads": -1, "filename": "steganography-0.0.7.tar.gz", "has_sig": false, "md5_digest": "7e8fc12f24bc035c959f5644095492cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3148, "upload_time": "2016-03-31T11:04:06", "url": "https://files.pythonhosted.org/packages/c2/02/130481af9c01de43c5f5031a80614cc0f9e9cd47e6b0526b5ec256ae10b2/steganography-0.0.7.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "703a74facef2860d2061da9f2594472f", "sha256": "9f101eb8082475f59baa56d11a417a58b73e63272326e43b0eacede50eed5673" }, "downloads": -1, "filename": "steganography-0.1.0.tar.gz", "has_sig": false, "md5_digest": "703a74facef2860d2061da9f2594472f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3149, "upload_time": "2016-04-01T01:57:32", "url": "https://files.pythonhosted.org/packages/96/4b/cd27d2434271bfcd916591163a5d0291328b178c825acb86033d4c4fc65d/steganography-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2d831442679c12fa87817872cc339e2c", "sha256": "50465ad9dd07b1286ff69eeea93984a2e7437fb4f62571236a25fa158a98ee97" }, "downloads": -1, "filename": "steganography-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2d831442679c12fa87817872cc339e2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3145, "upload_time": "2016-04-01T01:59:04", "url": "https://files.pythonhosted.org/packages/b3/b3/eea65e2e628434ab9cb691f5b13c447d3de832a0c9f273db40cc2df0413b/steganography-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2d831442679c12fa87817872cc339e2c", "sha256": "50465ad9dd07b1286ff69eeea93984a2e7437fb4f62571236a25fa158a98ee97" }, "downloads": -1, "filename": "steganography-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2d831442679c12fa87817872cc339e2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3145, "upload_time": "2016-04-01T01:59:04", "url": "https://files.pythonhosted.org/packages/b3/b3/eea65e2e628434ab9cb691f5b13c447d3de832a0c9f273db40cc2df0413b/steganography-0.1.1.tar.gz" } ] }