...KeePass puts all your passwords in a highly encrypted database and locks them with one master key or a key file. As a result, you only have to remember one single master password or select the key file to unlock the whole database. And the databases are encrypted using the best and most secure encryption algorithms currently known, AES and Twofish. See our features page for details.
...Uses thousands of prime numbers as sources of pseudorandom digits for performing extremely strong encryption of multiple files. The key is an average ordinary file; its content is used to select the primes.