PWGen is a password generator capable of creating large amounts of cryptographically secure random passwords or passphrases (from word lists). It uses a random pool to gather entropy from user inputs and system parameters. Offers text encryption, too.
Ophcrack is a Windows password cracker based on a time-memory trade-off using rainbow tables. This is a new variant of Hellman's original trade-off, with better performance. It recovers 99.9% of alphanumeric passwords in seconds.
JPasswordGenerator is an Open Source Java application for creating safe and strong passwords from six character sets (which can be individually enabled) in a random way. The created password is displayed and copied in the system clipboard.