Skip to main content

passwordguard: A library for evaluating password strength and estimating cracking time.

Project description


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}")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passwordguard-2.0.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

passwordguard-2.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file passwordguard-2.0.tar.gz.

File metadata

  • Download URL: passwordguard-2.0.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for passwordguard-2.0.tar.gz
Algorithm Hash digest
SHA256 0ac931380e913089471a137f7a394a5ad1861ea7e2ce8738dad4452e5a7eb6de
MD5 d0fd584c3ecd4a138f963b2267e77fab
BLAKE2b-256 1a03bfeae185d1b8dba4ed57a0b49ae68ab0ff40e61d4e7a9cea18dd1a786e61

See more details on using hashes here.

File details

Details for the file passwordguard-2.0-py3-none-any.whl.

File metadata

  • Download URL: passwordguard-2.0-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for passwordguard-2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a2b1395c932ce143947f7a5dbb4dccb62a6c4ad65c68834d3cea98abb7f6bc9
MD5 90d225d16103a613ff0d0180bec2f54a
BLAKE2b-256 2389da562d52c02f540f7d3e39f40aaffc47737a30adfaf6a9afa4f7482a73c1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page