Python3 port of zxcvbn library