{ "info": { "author": "Hasan Sajedi", "author_email": "hassansajedi@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2" ], "description": "# **sapass**\r\n\r\nFirst version of password generator for python projects\r\n\r\nEasy to install and easier to use\r\n\r\nUse python version bigger than 2.7\r\n\r\n## For generate new password: :-1:\r\n```python\r\nfrom sapass import sapass\r\n\r\nprint(sapass.generator.get_new_pass(15))\r\n```\r\n\r\n### you can use below parameters for class inputs\r\n1. length\r\n Default length for password defined 8 character, by change this value you get new pass with another size.\r\n2. passType\r\n ```python\r\n passType = {'mix', # alphabet + numbers + symbols\r\n 'alphabet', # only alphabet\r\n 'number', # only numbers\r\n }\r\n ```\r\n3. includeSymbol\r\n Boolean parameter: if define 'True' generated password contains special characters such as {!@#$%^&*()}\r\n4. includeUppercaseCharacters\r\n Boolean parameter: if define 'True' generated password contains uppercase characters such as {ABCDEFGHIJ...}\r\n\r\n## For convert password: :new: Added In version 2.0\r\n> You must use **_convertor_** class\r\n\r\n ```python\r\n from sapass import convertor\r\n ```\r\n\r\n1. Hash password with **hash_password** and validate it **hash_password_validate** method:\r\n```python\r\nnew_pwd = \"testPWd\"\r\nhashed_password=convertor.convertor.hash_password(new_pwd)\r\nprint(hashed_password)\r\nif convertor.convertor.hash_password_validate(hashed_password, new_pwd):\r\n print('You entered the right password')\r\nelse:\r\n print('I am sorry but the password does not match')\r\n\r\n```\r\n\r\n 2. To verify the strength of password using **password_strong_check**:\r\n ```python\r\nprint(convertor.password_strong_check(\"hello\"))\r\nprint(convertor.convertor.password_strong_check(\"hello_W0rld\"))\r\n```\r\n Output:\r\n > {'symbol_error': True, 'digit_error': True, 'lowercase_error': False, 'uppercase_error': True, 'length_error': True, 'password_ok': False}\r\n\r\n > {'symbol_error': False, 'digit_error': False, 'lowercase_error': False, 'uppercase_error': False, 'length_error': False, 'password_ok': True}\r\n\r\n\r\n\r\n", "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/hasansajedi/sapass", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "sapass", "package_url": "https://pypi.org/project/sapass/", "platform": "", "project_url": "https://pypi.org/project/sapass/", "project_urls": { "Homepage": "https://github.com/hasansajedi/sapass" }, "release_url": "https://pypi.org/project/sapass/2.2/", "requires_dist": null, "requires_python": "", "summary": "With this module you can easy generate password in python projects", "version": "2.2" }, "last_serial": 4210158, "releases": { "1.4": [ { "comment_text": "", "digests": { "md5": "78204322c1cc4b7fc6dab52417278c34", "sha256": "cc0c3991d7d18eef6df6a929c9dcc1fa41c219203e7e57a4c04ca6101bccffff" }, "downloads": -1, "filename": "sapass-1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "78204322c1cc4b7fc6dab52417278c34", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1526, "upload_time": "2018-08-26T11:59:54", "url": "https://files.pythonhosted.org/packages/db/19/ea36b1728e3c4edce73114f0eeb2fc7a1f2223ddbd3fc73cbf68faef8838/sapass-1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bdfa2fa35e6f0747447d898b6c59d011", "sha256": "244f300c4d229d2c315187f7282b4e34ee4692507f4c82a8292dcbc90e14dd45" }, "downloads": -1, "filename": "sapass-1.4.tar.gz", "has_sig": false, "md5_digest": "bdfa2fa35e6f0747447d898b6c59d011", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1339208, "upload_time": "2018-08-26T12:00:03", "url": "https://files.pythonhosted.org/packages/b1/77/683c5339273de53979ef4e0299c01d94d8ee3262fbe78e78153115306a57/sapass-1.4.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "fadb0814deead7a95dc24151c5947d24", "sha256": "e17312a41f5ca14d2768b677afd5b8c97981435155c8babb9894639ac15c945c" }, "downloads": -1, "filename": "sapass-1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "fadb0814deead7a95dc24151c5947d24", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1526, "upload_time": "2018-08-26T12:20:48", "url": "https://files.pythonhosted.org/packages/4e/3b/ea50b93b34fc2d3502f81973ce90c7a193caafec2cabd02ad45d161ece87/sapass-1.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83c9276e91f095a4140419e392fe6a70", "sha256": "0c57a22ada3db131354b1f187f82440567ae9ddc8c874e5c0e8aed879cd0fe89" }, "downloads": -1, "filename": "sapass-1.6.tar.gz", "has_sig": false, "md5_digest": "83c9276e91f095a4140419e392fe6a70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1444, "upload_time": "2018-08-26T12:20:50", "url": "https://files.pythonhosted.org/packages/1a/30/763b00e06c6756080ca866556959d30ed6e885411c0eb33b03ac2e2662fc/sapass-1.6.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "908c06cac4f025d6be9eafc821b9bc54", "sha256": "ffcba128043270ef90cb0836cb7ca36ec85ede8d5c4d64c9a1aba43c146ea446" }, "downloads": -1, "filename": "sapass-1.7.tar.gz", "has_sig": false, "md5_digest": "908c06cac4f025d6be9eafc821b9bc54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1941, "upload_time": "2018-08-26T12:47:12", "url": "https://files.pythonhosted.org/packages/bf/d3/09e29b2f0f9b3557be8c3f27f139da6813a3de305d513e98290806d55818/sapass-1.7.tar.gz" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "366cc54d114ba7d078f5407409d26f57", "sha256": "c815e1744f7ce38e6459e342d2348fce57e1611e9eb2b1d3eab5411ba8bba776" }, "downloads": -1, "filename": "sapass-1.8.tar.gz", "has_sig": false, "md5_digest": "366cc54d114ba7d078f5407409d26f57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1962, "upload_time": "2018-08-26T12:57:21", "url": "https://files.pythonhosted.org/packages/0e/4d/814326cdabc1b5d5c0c92cba4540c2e362c35203a9cfd81db3eb18cca670/sapass-1.8.tar.gz" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "a2ad49934364cd86bb9274853eb4b8ce", "sha256": "3cbae35cc9745a43ceccde5f5380416054c4c6bc669662fc8e078d2e64098f6d" }, "downloads": -1, "filename": "sapass-1.9.tar.gz", "has_sig": false, "md5_digest": "a2ad49934364cd86bb9274853eb4b8ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1964, "upload_time": "2018-08-26T13:05:59", "url": "https://files.pythonhosted.org/packages/06/4b/14125957294f5db8c3ec3997cff982f0abea5ff1e95a403f0c9824a9b78d/sapass-1.9.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "8dc5e09b7d62091ba06495272121f6d8", "sha256": "996aca07b4c89eaafa9e237396142cf484a2d91a3e0c64b281f78974f31d7177" }, "downloads": -1, "filename": "sapass-2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8dc5e09b7d62091ba06495272121f6d8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1687222, "upload_time": "2018-08-27T07:24:54", "url": "https://files.pythonhosted.org/packages/35/20/5439b3d454e5e5d7837d4a2494488eeefb79297b1e8d5ce54e4c6e10e79e/sapass-2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "875cf6762063a55845c710e1a79c0443", "sha256": "b01e89c0e6bc1153134ae69e527691b07acac3f33077f36ed34ba296ce1a2289" }, "downloads": -1, "filename": "sapass-2.0.tar.gz", "has_sig": false, "md5_digest": "875cf6762063a55845c710e1a79c0443", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2942, "upload_time": "2018-08-27T07:24:56", "url": "https://files.pythonhosted.org/packages/e4/63/e42bdae33ac5af62e098e4040d17f213635d64c4c3752a8803be20806beb/sapass-2.0.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "57e0c7b89fcd60c5d5a2787ca1d79f92", "sha256": "ba8f4ab66b2124ef6dc8d6c254e95cd8d178ea98ccdda7c5d836a92d9e3c01bc" }, "downloads": -1, "filename": "sapass-2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "57e0c7b89fcd60c5d5a2787ca1d79f92", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1687327, "upload_time": "2018-08-27T07:48:11", "url": "https://files.pythonhosted.org/packages/d1/32/2bff62164f2797ddf49f67b2d2aafb54d16ce5eb91829b949f27bb4c4a4e/sapass-2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc23a078a1c2aaa5fa08d5dd9a9f8163", "sha256": "d81e785fc5261196bd47606749b888182392cef83d22066ff78970958d4cee59" }, "downloads": -1, "filename": "sapass-2.2.tar.gz", "has_sig": false, "md5_digest": "dc23a078a1c2aaa5fa08d5dd9a9f8163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3054, "upload_time": "2018-08-27T07:48:13", "url": "https://files.pythonhosted.org/packages/38/af/0a1e8b051557d7bdf36c3cde76676aa0a42549121fd127f89a0f666e8524/sapass-2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "57e0c7b89fcd60c5d5a2787ca1d79f92", "sha256": "ba8f4ab66b2124ef6dc8d6c254e95cd8d178ea98ccdda7c5d836a92d9e3c01bc" }, "downloads": -1, "filename": "sapass-2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "57e0c7b89fcd60c5d5a2787ca1d79f92", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1687327, "upload_time": "2018-08-27T07:48:11", "url": "https://files.pythonhosted.org/packages/d1/32/2bff62164f2797ddf49f67b2d2aafb54d16ce5eb91829b949f27bb4c4a4e/sapass-2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc23a078a1c2aaa5fa08d5dd9a9f8163", "sha256": "d81e785fc5261196bd47606749b888182392cef83d22066ff78970958d4cee59" }, "downloads": -1, "filename": "sapass-2.2.tar.gz", "has_sig": false, "md5_digest": "dc23a078a1c2aaa5fa08d5dd9a9f8163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3054, "upload_time": "2018-08-27T07:48:13", "url": "https://files.pythonhosted.org/packages/38/af/0a1e8b051557d7bdf36c3cde76676aa0a42549121fd127f89a0f666e8524/sapass-2.2.tar.gz" } ] }