passwordguard 2.0
A library for evaluating password strength and estimating cracking time.
To install use pip install passwordguard
---
### passwordguard
passwordguard is a Python library that provides functionalities to assess the strength of passwords based on length, character sets, and common patterns. It also estimates the time required to crack a password using brute-force methods. Use passwordguard to enhance security measures in your applications by ensuring stronger passwords.
passwordguard includes two main functions:
- `passwordguard.calculate_password_strength` evaluates the strength of a given password.
- `passwordguard.calculate_cracking_time` estimates the time required to crack a given password.
#### Example
Here is an example of how to use the passwordguard library in your Python programs:
```python
from passwordguard import calculate_password_strength, calculate_cracking_time
password="Type the Password"
strength = calculate_password_strength(password)
cracking_time = calculate_cracking_time(password)
print(f"Password: {password} - Strength: {strength} - Estimated Cracking Time: {cracking_time}")
Raw data
{
"_id": null,
"home_page": "https://github.com/Shankhosuvro-G/PasswordGuard",
"name": "passwordguard",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "Shankhosuvro Ghosh",
"author_email": "shankhosuvro.ghosh@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/1a/03/bfeae185d1b8dba4ed57a0b49ae68ab0ff40e61d4e7a9cea18dd1a786e61/passwordguard-2.0.tar.gz",
"platform": null,
"description": "\r\npasswordguard 2.0\r\n\r\nA library for evaluating password strength and estimating cracking time.\r\n\r\nTo install use pip install passwordguard\r\n\r\n---\r\n\r\n### passwordguard\r\n\r\npasswordguard is a Python library that provides functionalities to assess the strength of passwords based on length, character sets, and common patterns. It also estimates the time required to crack a password using brute-force methods. Use passwordguard to enhance security measures in your applications by ensuring stronger passwords.\r\n\r\npasswordguard includes two main functions:\r\n- `passwordguard.calculate_password_strength` evaluates the strength of a given password.\r\n- `passwordguard.calculate_cracking_time` estimates the time required to crack a given password.\r\n\r\n#### Example\r\n\r\nHere is an example of how to use the passwordguard library in your Python programs:\r\n\r\n```python\r\nfrom passwordguard import calculate_password_strength, calculate_cracking_time\r\npassword=\"Type the Password\"\r\nstrength = calculate_password_strength(password)\r\ncracking_time = calculate_cracking_time(password)\r\n\r\nprint(f\"Password: {password} - Strength: {strength} - Estimated Cracking Time: {cracking_time}\")\r\n",
"bugtrack_url": null,
"license": null,
"summary": "passwordguard: A library for evaluating password strength and estimating cracking time.",
"version": "2.0",
"project_urls": {
"Homepage": "https://github.com/Shankhosuvro-G/PasswordGuard"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2389da562d52c02f540f7d3e39f40aaffc47737a30adfaf6a9afa4f7482a73c1",
"md5": "90d225d16103a613ff0d0180bec2f54a",
"sha256": "8a2b1395c932ce143947f7a5dbb4dccb62a6c4ad65c68834d3cea98abb7f6bc9"
},
"downloads": -1,
"filename": "passwordguard-2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "90d225d16103a613ff0d0180bec2f54a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 2688,
"upload_time": "2024-07-06T12:46:37",
"upload_time_iso_8601": "2024-07-06T12:46:37.749321Z",
"url": "https://files.pythonhosted.org/packages/23/89/da562d52c02f540f7d3e39f40aaffc47737a30adfaf6a9afa4f7482a73c1/passwordguard-2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1a03bfeae185d1b8dba4ed57a0b49ae68ab0ff40e61d4e7a9cea18dd1a786e61",
"md5": "d0fd584c3ecd4a138f963b2267e77fab",
"sha256": "0ac931380e913089471a137f7a394a5ad1861ea7e2ce8738dad4452e5a7eb6de"
},
"downloads": -1,
"filename": "passwordguard-2.0.tar.gz",
"has_sig": false,
"md5_digest": "d0fd584c3ecd4a138f963b2267e77fab",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 2267,
"upload_time": "2024-07-06T12:46:39",
"upload_time_iso_8601": "2024-07-06T12:46:39.425626Z",
"url": "https://files.pythonhosted.org/packages/1a/03/bfeae185d1b8dba4ed57a0b49ae68ab0ff40e61d4e7a9cea18dd1a786e61/passwordguard-2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-06 12:46:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Shankhosuvro-G",
"github_project": "PasswordGuard",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "passwordguard"
}