Smart Password Generator combines your secret password and the domain name to generate a strong password. This way, you can have different password for different domain without the need to memorize all passwords. You just need to remember one secret password.