{ "info": { "author": "Christian Heimes", "author_email": "christian@python.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Python Software Foundation License", "Operating System :: POSIX", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Security :: Cryptography" ], "description": "# Legacy crypt \u2014 Function to check Unix passwords\n\nThe legacycrypt module is a standalone version of\nhttps://docs.python.org/3/library/crypt.html\n\nThis module implements an interface to the crypt(3) routine, which is a\none-way hash function based upon a modified DES algorithm; see the Unix man\npage for further details. Possible uses include storing hashed passwords so\nyou can check passwords without storing the actual password, or attempting\nto crack Unix passwords with a dictionary.\n\nNotice that the behavior of this module depends on the actual\nimplementation of the crypt(3) routine in the running system. Therefore,\nany extensions available on the current implementation will also be\navailable on this module.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tiran/legacycrypt", "keywords": "", "license": "", "maintainer": "Christian Heimes", "maintainer_email": "christian@python.org", "name": "legacycrypt", "package_url": "https://pypi.org/project/legacycrypt/", "platform": "", "project_url": "https://pypi.org/project/legacycrypt/", "project_urls": { "Homepage": "https://github.com/tiran/legacycrypt" }, "release_url": "https://pypi.org/project/legacycrypt/0.3/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Wrapper to the POSIX crypt library call and associated functionality.", "version": "0.3" }, "last_serial": 5325849, "releases": { "0.2.3.7.0b1": [ { "comment_text": "", "digests": { "md5": "bec544fb12cea9719053f4134d6cfd9b", "sha256": "26bd71f9e776755f6582b75d68006d9f1cfe434d03cdc6b2ac728a529687184f" }, "downloads": -1, "filename": "legacycrypt-0.2.3.7.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "bec544fb12cea9719053f4134d6cfd9b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6452, "upload_time": "2018-02-03T09:48:18", "url": "https://files.pythonhosted.org/packages/87/5a/f29178353c8238e89b0676b808124f38ad8b8dc3ceecbf557756103806c6/legacycrypt-0.2.3.7.0b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21bd0bdcc8169aeaf4a9797cdcde75f1", "sha256": "7a3e87f5458f943dcd96145b6c0c35c0e1912cdfe67576b854584e7f969f9188" }, "downloads": -1, "filename": "legacycrypt-0.2.3.7.0b1.tar.gz", "has_sig": false, "md5_digest": "21bd0bdcc8169aeaf4a9797cdcde75f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4350, "upload_time": "2018-02-03T09:48:20", "url": "https://files.pythonhosted.org/packages/f1/fc/41715f0e1e5346e6510244bba01beacfeebda2db2215270bd22a67c5e7e2/legacycrypt-0.2.3.7.0b1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "7da1348b5d7f4d7ebcbdfc88744ec15f", "sha256": "b5e373506ccb442f8d715e29fa75f53a11bbec3ca0d7b63445f4dbb656555218" }, "downloads": -1, "filename": "legacycrypt-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7da1348b5d7f4d7ebcbdfc88744ec15f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22281, "upload_time": "2019-05-28T09:07:04", "url": "https://files.pythonhosted.org/packages/c9/05/3ba583d3551c562e11377558f7fd92dbb7a2abcff85ccf2d8aa2b908726a/legacycrypt-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfbbc5afd70595a84740e02be0489797", "sha256": "e76e7fd25666a451428b20d5afbbecf3654565b2e11511b53226be955c4d2292" }, "downloads": -1, "filename": "legacycrypt-0.3.tar.gz", "has_sig": false, "md5_digest": "bfbbc5afd70595a84740e02be0489797", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9147, "upload_time": "2019-05-28T09:07:12", "url": "https://files.pythonhosted.org/packages/75/b0/2cc025864c9f43cabfff2b116b6db1431e6c5d1ca67f29a97cd2b1a41ba4/legacycrypt-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7da1348b5d7f4d7ebcbdfc88744ec15f", "sha256": "b5e373506ccb442f8d715e29fa75f53a11bbec3ca0d7b63445f4dbb656555218" }, "downloads": -1, "filename": "legacycrypt-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7da1348b5d7f4d7ebcbdfc88744ec15f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22281, "upload_time": "2019-05-28T09:07:04", "url": "https://files.pythonhosted.org/packages/c9/05/3ba583d3551c562e11377558f7fd92dbb7a2abcff85ccf2d8aa2b908726a/legacycrypt-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfbbc5afd70595a84740e02be0489797", "sha256": "e76e7fd25666a451428b20d5afbbecf3654565b2e11511b53226be955c4d2292" }, "downloads": -1, "filename": "legacycrypt-0.3.tar.gz", "has_sig": false, "md5_digest": "bfbbc5afd70595a84740e02be0489797", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9147, "upload_time": "2019-05-28T09:07:12", "url": "https://files.pythonhosted.org/packages/75/b0/2cc025864c9f43cabfff2b116b6db1431e6c5d1ca67f29a97cd2b1a41ba4/legacycrypt-0.3.tar.gz" } ] }