KeePass Professional (Portable) is a free open source password manager written with .NET, which helps you to manage your passwords in a secure way.