QPass is a password manager application. It enables you to store your confidential data encrypted. All entries are stored in a single-file database encrypted using the AES-256 algorithm. Each entry can contain a name, URL, username, password, and description. QPass can also generate random passwords based on mouse movements.
Generate/Check and Encypt Passwords features a Password Generator with settings for character type, allowed and disallowed characters, and minimum/maximum password length. PassPhrase Generator will generate a string with a specified number of words, the minimum/maximum length of words, and which folder to look into to find the words. Password Strength Checker checks to see how strong a password is, from 0 to 100. encrypt() will make sure the hash type is valid before encrypting. You can also pass a SALT option with the password to make it more secure.
file2password is a utility that allows you to select a file (picture, document, music, etc.) and generate a secure password based on it. This means that there is no need to remember any password - just a picture or a filename. It is small (2 KB plus CSS), highly secure as it does not upload or shows the file used, supports drag and drop, can use online storage, and requires no server-side scripting.