{ "info": { "author": "Alex Willmer", "author_email": "alex@moreati.org.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Security" ], "description": "Niceware for Python\n===================\n\n.. image:: https://img.shields.io/pypi/v/niceware.svg\n :target: https://pypi.python.org/pypi/niceware\n :alt: PyPI status\n\n.. image:: https://img.shields.io/travis/moreati/python-niceware.svg\n :target: https://travis-ci.org/moreati/python-niceware\n :alt: Build status\n\n.. image:: https://readthedocs.org/projects/python-niceware/badge/?version=latest\n :target: https://python-niceware.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/moreati/python-niceware/shield.svg\n :target: https://pyup.io/repos/github/moreati/python-niceware/\n :alt: Updates\n\n\nA Python port of Niceware_, for generating random-yet-memorable passwords.\nEach word provides 16 bits of entropy, so a useful password requires at least\n3 words.\n\nBecause the wordlist is of exactly size 2^16, Niceware is also useful for converting cryptographic keys and other sequences of random bytes into human-readable phrases. With Niceware, a 128-bit key is equivalent to an 8-word phrase.\n\n* Free software: MIT license\n* Documentation: https://python-niceware.readthedocs.io.\n\nUsage\n-----\n\nTo insall\n\n.. code:: console\n\n $ pip install niceware\n\nTo generate an 8-byte passphrase\n\n.. code:: python\n\n >>> import niceware\n >>> niceware.generate_passphrase(8)\n ['deathtrap', 'stegosaur', 'nilled', 'nonscheduled']\n\nor from the command line\n\n.. code:: console\n\n $ niceware --words 5\n tincturing distasting await trusser treadler\n\nNiceware for Python uses ``os.urandom`` for entropy.\n\nCredits\n-------\n\nNiceware for Python is a port of Niceware_, by yan_.\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Niceware: https://github.com/diracdeltas/niceware\n.. _yan: https://diracdeltas.github.io/blog/about/\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.2.1 (2017-03-25)\n------------------\n\n* Add example command line usage\n\n0.2.0 (2017-03-25)\n------------------\n\n* Add ``niceware`` command to generate passphrase(s)\n* Add examples to docstrings\n* Mark Python 3.6 as supported\n\n0.1.1 (2017-03-12)\n------------------\n\n* README fixes, no code changes\n\n0.1.0 (2017-03-11)\n------------------\n\n* First release on PyPI.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/moreati/python-niceware", "keywords": "niceware diceware passphrase password encryption", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "niceware", "package_url": "https://pypi.org/project/niceware/", "platform": "", "project_url": "https://pypi.org/project/niceware/", "project_urls": { "Homepage": "https://github.com/moreati/python-niceware" }, "release_url": "https://pypi.org/project/niceware/0.2.1/", "requires_dist": null, "requires_python": "", "summary": "Convert cryptographic keys to human-readable phrases, or generate random-yet-memorable passphrases", "version": "0.2.1" }, "last_serial": 2730309, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "678f5c227c7d2de1fcac76c4fe43013d", "sha256": "6b065dd68c5b18443b1b59e11c2e7c78b891bcac504b301df3fbe1a659be1953" }, "downloads": -1, "filename": "niceware-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "678f5c227c7d2de1fcac76c4fe43013d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 202340, "upload_time": "2017-03-17T23:12:47", "url": "https://files.pythonhosted.org/packages/64/d1/9f1ef3aa28a5dbcf7d44d3fb580951e3f607a2f617d60c89260d9bc83e37/niceware-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5fdb8cff638ce1223d6ef31c6368dad", "sha256": "743699937df96313e91b09489c80280458aab192270af9923a3ea633d5eab3b7" }, "downloads": -1, "filename": "niceware-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a5fdb8cff638ce1223d6ef31c6368dad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 211406, "upload_time": "2017-03-17T23:12:42", "url": "https://files.pythonhosted.org/packages/c9/99/c37c8af0385292bd071279489343ffb03b891506299da844276ce5e352c1/niceware-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "018e73d709e37bd5fac9ef7ab76835a2", "sha256": "3e097e479d8755e73d5f13224d383fbea953af3e216f6cd8fa2509a186f80274" }, "downloads": -1, "filename": "niceware-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "018e73d709e37bd5fac9ef7ab76835a2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 202404, "upload_time": "2017-03-17T23:43:54", "url": "https://files.pythonhosted.org/packages/d0/1a/b0d630156caa20135494561903f12183e089998313ee2f6352054bdd28a8/niceware-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8787969741873c564adb4559adb612b3", "sha256": "60b742381b5defb30f7e5cc604507e33273bdf2928b0aa97c5c16e483deefd13" }, "downloads": -1, "filename": "niceware-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8787969741873c564adb4559adb612b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 211468, "upload_time": "2017-03-17T23:43:51", "url": "https://files.pythonhosted.org/packages/84/cf/642254374dabfc050ec1c63ed1bc28fe0fb4d04d92c6e0f6c10f326a753c/niceware-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5e2a23cf856d74ccf82f285534173af3", "sha256": "e2efffe4c70e2a777ff8a35628e098a71986e4a47972935249475d67cff574d7" }, "downloads": -1, "filename": "niceware-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e2a23cf856d74ccf82f285534173af3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 203957, "upload_time": "2017-03-25T13:54:00", "url": "https://files.pythonhosted.org/packages/71/e0/6fd0dd28bafe287feacc0be831f391e8a5ed747ba64e8bd9a58fff325c5c/niceware-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05bb8c84235a58bf1c0f35ae248e7c6a", "sha256": "d0968cb1dd3630ed8de490f914555a33c4834824515609e0714e30305b30f705" }, "downloads": -1, "filename": "niceware-0.2.0.tar.gz", "has_sig": false, "md5_digest": "05bb8c84235a58bf1c0f35ae248e7c6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212845, "upload_time": "2017-03-25T13:53:56", "url": "https://files.pythonhosted.org/packages/91/1f/4a2326f59475e9f07eefe01797c5384ac2b2ebfd2862076fe50489feed75/niceware-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a414b20d3e1eb654d37a7ed6981fc521", "sha256": "0f8b192f2a1e800e068474f6e208be9c7e2857664b33a96f4045340de4e5c69c" }, "downloads": -1, "filename": "niceware-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a414b20d3e1eb654d37a7ed6981fc521", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 204085, "upload_time": "2017-03-25T14:14:27", "url": "https://files.pythonhosted.org/packages/f7/b5/e37eccab01917bb7cacc9e32dff72c38038ba74ba5ad2c04fca26c69c0fb/niceware-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c842af3b17cd339c964de3f8bd40934a", "sha256": "cf2dc0e1567d36d067c61b32fed0f1b9c4534ed511f9eeead4ba548d03b5c9eb" }, "downloads": -1, "filename": "niceware-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c842af3b17cd339c964de3f8bd40934a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212982, "upload_time": "2017-03-25T14:14:23", "url": "https://files.pythonhosted.org/packages/01/70/b04fda688fd3379862d5001a8a9fa74cd2345caca6ba929ec47821656a45/niceware-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a414b20d3e1eb654d37a7ed6981fc521", "sha256": "0f8b192f2a1e800e068474f6e208be9c7e2857664b33a96f4045340de4e5c69c" }, "downloads": -1, "filename": "niceware-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a414b20d3e1eb654d37a7ed6981fc521", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 204085, "upload_time": "2017-03-25T14:14:27", "url": "https://files.pythonhosted.org/packages/f7/b5/e37eccab01917bb7cacc9e32dff72c38038ba74ba5ad2c04fca26c69c0fb/niceware-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c842af3b17cd339c964de3f8bd40934a", "sha256": "cf2dc0e1567d36d067c61b32fed0f1b9c4534ed511f9eeead4ba548d03b5c9eb" }, "downloads": -1, "filename": "niceware-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c842af3b17cd339c964de3f8bd40934a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212982, "upload_time": "2017-03-25T14:14:23", "url": "https://files.pythonhosted.org/packages/01/70/b04fda688fd3379862d5001a8a9fa74cd2345caca6ba929ec47821656a45/niceware-0.2.1.tar.gz" } ] }