Skip to main content

Checks the security of the password based on NSA Network Infrastructure Guidelines

Project description


title: python-password-security

image

Helps you make sure your passwords follow NSA's Network Infrastructure Security Guidance

Note: This project is by no way, shape, or form involved with the NSA. It just took inspiration from their guidance.

Features

Checks if your password has been cracked before against a database of 11.8 billion breached passwords. Checks if your password includes capital letters, lowercase letters, numbers, and special characters. Checks if your password is a keyboard walk (hint: they are highly insecure and not smart at all!) Allows you to disable any of the security measures if you like to take risks!

Credits

This package was coded in it's entirety by Aria Bagheri. But you can always contribute if you want! Just fork the project, have your go at it, and then submit a pull request! Special thanks to our heroes at the NSA, without their super comprehensive guidance, this library would not exist! Their recommendations are awesome, and I suggest following most of them! Special thanks to folks at haveibeenpwned.com, the FBI, and the NCA. Without their amazing work, this project would lack a good database of pwned passwords to check against. Also, thanks to Rich Kelley for providing the open source community with the keyboard walk algorithm. While it still is a proof of concept, it saved me a lot of time, and tears.

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

python_password_security-1.1.0.tar.gz (12.4 kB view hashes)

Uploaded Source

Supported by

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