There is only one way to prevent users from using easy to guess passwords is to enforce some guidelines in the operating system or web site that the user will have to follow to create passwords and it also should prompt them to change it every so often. plus prevent the user from using the same password twice or a better measure of the two is to use one time password use it once throw it away.