https://github.com/fharchive/python.passwordvalidator
A more intelligent password validator that fails early and suggests changes to your passwords
https://github.com/fharchive/python.passwordvalidator
passwordvalidator python python3
Last synced: 11 months ago
JSON representation
A more intelligent password validator that fails early and suggests changes to your passwords
- Host: GitHub
- URL: https://github.com/fharchive/python.passwordvalidator
- Owner: FHArchive
- License: mit
- Created: 2019-08-25T11:33:48.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-22T19:31:09.000Z (over 6 years ago)
- Last Synced: 2025-04-03T22:44:47.130Z (over 1 year ago)
- Topics: passwordvalidator, python, python3
- Language: Python
- Size: 743 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Python.PasswordValidator
A more intelligent password validator that fails early and suggests changes to
your passwords
## Included
- FileBuilder: Take a password file and optimise these by creating new password
files of specified length
- Validator: Take a list of passwords from validatePasswords.txt and score them
## Download
### Clone
#### Using The Command Line
1. Press the Clone or download button in the top right
2. Copy the URL (link)
3. Open the command line and change directory to where you wish to clone to
4. Type 'git clone' followed by URL in step 2
```bash
$ git clone https://github.com/[user-name]/[repository]
```
More information can be found at
#### Using GitHub Desktop
1. Press the Clone or download button in the top right
2. Click open in desktop
3. Choose the path for where you want and click Clone
More information can be found at
### Download Zip File
1. Download this GitHub repository
2. Extract the zip archive
3. Copy/ move to the desired location
## Language information
### Built for
This program has been written for Python 3 and has been tested with
Python version 3.7.0
on a Windows 10 PC.
### Other versions
To install Python, go to and download the latest
version.
## How to run
1. Open the .py file in IDLE
2. Run by pressing F5 or by selecting Run> Run Module
## How to test
```cmd
py.test test\test_passwordFileBuilder.py --cov=main && py.test test\test_passwordValidator.py --cov=main --cov-append
```
## Licence
MIT License
Copyright (c) Kieran W
(See the [LICENSE](/LICENSE.md) for more information.)
## Screenshots
### Desktop
|Screenshots |
|:-: |
|
|
|
|
|
|
## Limited Support
Expect this project to be supported for approximately 6 months (for bug-fixes
only). Note that this is not guaranteed. Create an issue for bugs (as this
project is carried out in spare time, you may have to wait for a few days)