Generates password for any domain + username combination. That way you can have different passwords for every site, remembering only one master password.

It concatenates the domain name, login name and the master password, then results the first 16 char of the base64-encoded sha512() of the concatenated string.

It uses a cool hash library jsSHA.