Online password generator and strength checker