help with discovering bad passwords question

Is there of a scheme for discovering badly chosen user passwords from a Unix password file?

Im not learning anything bad or trying to hack,this a question that was given to me in an information security seminar.

Would password cracker be a correct answer?

The utility "crack" is useful for this and can be configured so that weak passwords can be identified without reveiling them in the report so you can inform your users.

Thomas