Detects weak passwords
This program accepts a newline delimited list of passwords from STDIN and prints invalid passwords that do not meet the following requirements:
- 8 character minimum
- 64 character maximum
- only ASCII characters
- Not be a common password
Golang >= 1.15
Supply a weak_password file named "weak_password_list.txt"
go build -o password_validator
go test -v
cat input_password.txt| ./password_validator