Skip to content

bjweaver/password_validator

Repository files navigation

Password Validator

Detects weak passwords

License

This program accepts a newline delimited list of passwords from STDIN and prints invalid passwords that do not meet the following requirements:

  1. 8 character minimum
  2. 64 character maximum
  3. only ASCII characters
  4. Not be a common password

Requirements

Golang >= 1.15

Supply a weak_password file named "weak_password_list.txt"

Build and test

go build -o password_validator
go test -v

Usage

cat input_password.txt| ./password_validator

About

Detects weak passwords

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages