KeePass Password Safe is free utility software for saving usernames and passwords and keeping them protected from phishers - people who steal login details and personal information. The database is accessible only through a master password or a key file, or a composite security control that combines both. The software uses Twofish and AES encryption to protect the database from hacking attempts. This utility was originally designed for Windows OS, but because its source code is freely available for downloads and modification, it has been ported into unofficial versions for Linux, Mac OS X, BSD and Mono operating systems. It has its own password generator that creates random codes made up of letters and numbers. It also works as a browser add-on for Firefox and a toolbar extension for Internet Explorer. In addition, it uses KeeForm as an automatic form-filler and a user profile manager.