Skip to content

0.1.0

Compare
Choose a tag to compare
@muesli muesli released this 31 Jan 01:08
· 29 commits to master since this release
v0.1.0
298ccf3

Finds common flaws in passwords. Like cracklib, but written in Go.

Detects:

  • Empty passwords: ErrEmpty
  • Too short passwords: ErrTooShort
  • Too few different characters, like "aabbccdd": ErrTooFewChars
  • Systematic passwords, like "abcdefgh" or "87654321": ErrTooSystematic
  • Passwords from a dictionary / wordlist: ErrDictionary
  • Mangled / reversed passwords, like "p@ssw0rd" or "drowssap": ErrMangledDictionary
  • Hashed dictionary words, like "5f4dcc3b5aa765d61d8327deb882cf99" (the md5sum of "password"): ErrHashedDictionary