mirror of
https://github.com/Luzifer/password.git
synced 2024-12-20 12:51:17 +00:00
Ensure the passwords are taken literally
This commit is contained in:
parent
7e797704a3
commit
d452f7d297
1 changed files with 26 additions and 26 deletions
|
@ -4,24 +4,24 @@ import "testing"
|
||||||
|
|
||||||
func TestInsecurePasswords(t *testing.T) {
|
func TestInsecurePasswords(t *testing.T) {
|
||||||
passwords := map[string]string{
|
passwords := map[string]string{
|
||||||
"8452028337962356": "Password with only numeric characters was accepted.",
|
`8452028337962356`: "Password with only numeric characters was accepted.",
|
||||||
"adfgjadrgdagasdf": "Password with only lowercase characters was accepted.",
|
`adfgjadrgdagasdf`: "Password with only lowercase characters was accepted.",
|
||||||
"ASEFSTDHQAEGFADF": "Password with only uppercase characters was accepted.",
|
`ASEFSTDHQAEGFADF`: "Password with only uppercase characters was accepted.",
|
||||||
"135fach74nc94bd6": "Password without uppercase characters was accepted.",
|
`135fach74nc94bd6`: "Password without uppercase characters was accepted.",
|
||||||
"235JGOA0YTVKS46S": "Password without lowercase characters was accepted.",
|
`235JGOA0YTVKS46S`: "Password without lowercase characters was accepted.",
|
||||||
|
|
||||||
"cKTn5mQXfasdS6qy": "Password with pattern asd was accepted.",
|
`cKTn5mQXfasdS6qy`: "Password with pattern asd was accepted.",
|
||||||
"cKTn5mQXfdsaS6qy": "Password with pattern dsa was accepted.",
|
`cKTn5mQXfdsaS6qy`: "Password with pattern dsa was accepted.",
|
||||||
"cKTn5mQXf345S6qy": "Password with pattern 345 was accepted.",
|
`cKTn5mQXf345S6qy`: "Password with pattern 345 was accepted.",
|
||||||
"cKTn5mQXf987S6qy": "Password with pattern 987 was accepted.",
|
`cKTn5mQXf987S6qy`: "Password with pattern 987 was accepted.",
|
||||||
"cKTn5mQXfabcS6qy": "Password with pattern abc was accepted.",
|
`cKTn5mQXfabcS6qy`: "Password with pattern abc was accepted.",
|
||||||
"cKTn5mQXfcbaS6qy": "Password with pattern cba was accepted.",
|
`cKTn5mQXfcbaS6qy`: "Password with pattern cba was accepted.",
|
||||||
"cKTn5mQXfABCS6qy": "Password with pattern ABC was accepted.",
|
`cKTn5mQXfABCS6qy`: "Password with pattern ABC was accepted.",
|
||||||
"cKTn5mQXfONMS6qy": "Password with pattern ONM was accepted.",
|
`cKTn5mQXfONMS6qy`: "Password with pattern ONM was accepted.",
|
||||||
|
|
||||||
"Gncj5zzK29Dvx92h": "Password with character repetition was accepted",
|
`Gncj5zzK29Dvx92h`: "Password with character repetition was accepted",
|
||||||
"Gncj5%%K29Dvx92h": "Password with character repetition was accepted",
|
`Gncj5%%K29Dvx92h`: "Password with character repetition was accepted",
|
||||||
"Gncj55%K29Dvx92h": "Password with character repetition was accepted",
|
`Gncj55%K29Dvx92h`: "Password with character repetition was accepted",
|
||||||
}
|
}
|
||||||
|
|
||||||
for password, errorMessage := range passwords {
|
for password, errorMessage := range passwords {
|
||||||
|
@ -33,11 +33,11 @@ func TestInsecurePasswords(t *testing.T) {
|
||||||
|
|
||||||
func TestSecurePasswords(t *testing.T) {
|
func TestSecurePasswords(t *testing.T) {
|
||||||
passwords := []string{
|
passwords := []string{
|
||||||
"6e1GZ6V2empWAky5Z13a",
|
`6e1GZ6V2empWAky5Z13a`,
|
||||||
"DLHZA2zfWor1XUoJYvFR",
|
`DLHZA2zfWor1XUoJYvFR`,
|
||||||
"sMf3uNf2E1pxPFMymah5",
|
`sMf3uNf2E1pxPFMymah5`,
|
||||||
"prb4tX1vtyVL7R316dKU",
|
`prb4tX1vtyVL7R316dKU`,
|
||||||
"7bWc9C1ciL62h5u26Z9g",
|
`7bWc9C1ciL62h5u26Z9g`,
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, password := range passwords {
|
for _, password := range passwords {
|
||||||
|
@ -49,11 +49,11 @@ func TestSecurePasswords(t *testing.T) {
|
||||||
|
|
||||||
func TestPasswordWithoutSpecialCharaterFail(t *testing.T) {
|
func TestPasswordWithoutSpecialCharaterFail(t *testing.T) {
|
||||||
passwords := []string{
|
passwords := []string{
|
||||||
"6e1GZ6V2empWAky5Z13a",
|
`6e1GZ6V2empWAky5Z13a`,
|
||||||
"DLHZA2zfWor1XUoJYvFR",
|
`DLHZA2zfWor1XUoJYvFR`,
|
||||||
"sMf3uNf2E1pxPFMymah5",
|
`sMf3uNf2E1pxPFMymah5`,
|
||||||
"prb4tX1vtyVL7R316dKU",
|
`prb4tX1vtyVL7R316dKU`,
|
||||||
"7bWc9C1ciL62h5u26Z9g",
|
`7bWc9C1ciL62h5u26Z9g`,
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, password := range passwords {
|
for _, password := range passwords {
|
||||||
|
|
Loading…
Reference in a new issue