Over a period, I have used many password protection software, but this one appears to be the best I have used so far.
1Password can create strong, unique passwords for you, remember them, and restore them, all directly in your web browser. Also it can sync between your details between your mac, iPhone and Ipad.
You need to buy one license for your mac and another license for your iPhone and iPad, all you need is your drop box configured in these devices. Eventhough priced on a bit higher side, this is definitely a useful application.
You can install 1Password plugins for all Firefox, Safari and Chrome, this will enable you to login to your sites from any of these browsers.
The moment you fill a new form, 1Password will ask to save it, you can even generate your password from 1Password and use it. Next time you login to the site, it remeber the site and fill in the details for you.
1Password is not only limited for websites, you can easily keep your bank details, credit card information, software product license details etc.
It’s fully integrated with Apple’s Keychain Access.
You can read about it from https://agilebits.com/onepassword