{ "info": { "author": "Jonathan Koch", "author_email": "devthat@mailbox.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Archiving :: Compression" ], "description": "zipencrypt\n==========\n\nzipencrypt is a Python module to provide *weak* password-based\nencryption for zipfiles. It is meant as a drop-in replacement for\nzipfile from the standard lib and provides the counterpart to the\ndecryption implemented there.\n\nIt is implemented in pure python and does not rely on any 3rd party libraries.\n\nCompatible to python 2.7 and 3.4+\n\nInstallation\n------------\n\n::\n\n pip install zipencrypt\n\nThe code\n--------\n\n.. code:: python\n\n from zipencrypt import ZipFile\n\n with ZipFile(\"file.zip\", mode=\"w\") as f:\n f.writestr(\"file1.txt\", \"plaintext\", pwd=b\"password\")\n\nDo not use this!\n----------------\n\nThe standard encryption of ZIP is known to be seriously flawed (see\n`here `_).\nThat is probably the reason why it is not implemented in zipfile in the\nstandard lib. There are however legitimate use cases.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/devthat/zipencrypt", "keywords": "zipfile encryption zip password write writestr", "license": "", "maintainer": "", "maintainer_email": "", "name": "zipencrypt", "package_url": "https://pypi.org/project/zipencrypt/", "platform": "", "project_url": "https://pypi.org/project/zipencrypt/", "project_urls": { "Homepage": "https://github.com/devthat/zipencrypt" }, "release_url": "https://pypi.org/project/zipencrypt/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "Encryption for zipfile", "version": "0.3.1" }, "last_serial": 4466962, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "c0eedc3f51e4c06c21164f543f8ed1a4", "sha256": "a2ad581de8eab3efc02191c5fb1ed864d1bde1bb38f03ed01fc2b2d713e7783f" }, "downloads": -1, "filename": "zipencrypt-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c0eedc3f51e4c06c21164f543f8ed1a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15340, "upload_time": "2018-04-22T16:47:05", "url": "https://files.pythonhosted.org/packages/35/c6/96f6ddfd5d822977a7521cfdac644f5e3834750ab870bcdcd9e351cf9ecd/zipencrypt-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "522834b34c0f8d553c9cd2bf1322e025", "sha256": "42480fb2e3ec54945fbba971a0b507bf7c528344a744cf9a73a83eb84825a34a" }, "downloads": -1, "filename": "zipencrypt-0.3.1.tar.gz", "has_sig": false, "md5_digest": "522834b34c0f8d553c9cd2bf1322e025", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21813, "upload_time": "2018-11-08T20:32:36", "url": "https://files.pythonhosted.org/packages/54/79/e098d3337d099abe6b2a2ae064ab2a9f1d7b4c3ad19fc649fe0e5e3efa4d/zipencrypt-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "522834b34c0f8d553c9cd2bf1322e025", "sha256": "42480fb2e3ec54945fbba971a0b507bf7c528344a744cf9a73a83eb84825a34a" }, "downloads": -1, "filename": "zipencrypt-0.3.1.tar.gz", "has_sig": false, "md5_digest": "522834b34c0f8d553c9cd2bf1322e025", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21813, "upload_time": "2018-11-08T20:32:36", "url": "https://files.pythonhosted.org/packages/54/79/e098d3337d099abe6b2a2ae064ab2a9f1d7b4c3ad19fc649fe0e5e3efa4d/zipencrypt-0.3.1.tar.gz" } ] }