Skip to main content

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

Metadata

Release files for passwordguard 2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for passwordguard 2.0
File Size Uploaded
passwordguard-2.0.tar.gz 2.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for passwordguard 2.0
File Interpreter ABI Platform
passwordguard-2.0-py3-none-any.whl Python 3 none any Details

Total release size: 5.0 kB

Release files / passwordguard-2.0.tar.gz

Download URL passwordguard-2.0.tar.gz
Size 2.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0ac931380e913089471a137f7a394a5ad1861ea7e2ce8738dad4452e5a7eb6de
BLAKE2b-256 checksum
How to use checksums
1a03bfeae185d1b8dba4ed57a0b49ae68ab0ff40e61d4e7a9cea18dd1a786e61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release files / passwordguard-2.0-py3-none-any.whl

Download URL passwordguard-2.0-py3-none-any.whl
Size 2.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8a2b1395c932ce143947f7a5dbb4dccb62a6c4ad65c68834d3cea98abb7f6bc9
BLAKE2b-256 checksum
How to use checksums
2389da562d52c02f540f7d3e39f40aaffc47737a30adfaf6a9afa4f7482a73c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release history Release notifications | RSS feed

This release

2.0 This release

2 release files

1.1

2 release files

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page