Você pode usar o programa cracklib-check
para isso. Ele simplesmente recebe senhas de stdin
e gera mensagens de erro / sucesso para stdout
.
Alguns exemplos:
$ cracklib-check
Hello
Hello: it is too short.
$ cracklib-check
He4 X/%/32?+llo
He4 X/%/32?+llo: OK.
$ echo "He4 X/%/32?+llo" | cracklib-check
He4 X/%/32?+llo: OK.