{ "info": { "author": "Edoardo Nodari", "author_email": "info@nodari.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.6" ], "description": "# zwsp-steg-py\nZero-Width Space Steganography. Encodes and decodes hidden messages as non printable/readable characters.\nThis repository is a Python porting of [zwsp-steg-js](https://github.com/offdev/zwsp-steg-js).\nAll credits to [offdev](https://github.com/offdev)!\n\n### Installation\n```bash\n$ pip install zwsp-steg-py\n```\n\n### Usage Example\n```.py\nimport zwsp_steg\n\nencoded = zwsp_steg.encode('hidden message')\ndecoded = zwsp_steg.decode(encoded)\n\nprint(decoded) # hidden message\n```\n\nNote that decoding a message will ignore all non 'special' characters. That means if you hide your message within a readable string, and decode the whole string, you will only return the hidden message.\n\n### Parameters\nYou can use different sets of characters in different encoding / decoding modes.\n\n```.py\nimport zwsp_steg\n\nzwsp_steg.encode('hidden message', zwsp_steg.MODE_ZWSP)\nzwsp_steg.encode('hidden message', zwsp_steg.MODE_FULL)\n```\n\n#### Character sets used\n- **MODE_ZWSP**: Zero-Width Space (\\u200b), Zero-Width Non-Joiner (\\u200c), Zero-Width Joiner (\\u200d)\n- **MODE_FULL**: All MODE_ZWSP characters, Left-To-Right Mark (\\u200e), Right-To-Left Mark (\\u200f)\n\n### License\n[Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0)", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/enodari/zwsp-steg-py", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "zwsp-steg-py", "package_url": "https://pypi.org/project/zwsp-steg-py/", "platform": "", "project_url": "https://pypi.org/project/zwsp-steg-py/", "project_urls": { "Homepage": "https://github.com/enodari/zwsp-steg-py" }, "release_url": "https://pypi.org/project/zwsp-steg-py/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Zero-Width Space Steganography, encodes/decodes hidden messages as non printable/readable characters.", "version": "0.2.0" }, "last_serial": 3773898, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "759e82dd566e6fd272bdc4313420135c", "sha256": "459f8b00d13b1c238098dd3a17668238b978618f555d06306f16af34e07ea082" }, "downloads": -1, "filename": "zwsp-steg-py-0.2.0.tar.gz", "has_sig": false, "md5_digest": "759e82dd566e6fd272bdc4313420135c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6692, "upload_time": "2018-04-17T16:19:57", "url": "https://files.pythonhosted.org/packages/be/15/3d3afa4da5f3e76a9376aee73b2033d8b2c53a4ea1f73c42f94a475e6d64/zwsp-steg-py-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "759e82dd566e6fd272bdc4313420135c", "sha256": "459f8b00d13b1c238098dd3a17668238b978618f555d06306f16af34e07ea082" }, "downloads": -1, "filename": "zwsp-steg-py-0.2.0.tar.gz", "has_sig": false, "md5_digest": "759e82dd566e6fd272bdc4313420135c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6692, "upload_time": "2018-04-17T16:19:57", "url": "https://files.pythonhosted.org/packages/be/15/3d3afa4da5f3e76a9376aee73b2033d8b2c53a4ea1f73c42f94a475e6d64/zwsp-steg-py-0.2.0.tar.gz" } ] }