KeePass Professional Password Safe Portable 2.39 has been released. Keepass is a secure password manager packaged as a portable app, so you can take your email, internet, banking and other passwords with you. It's packaged in PortableApps.com Format for easy use from any portable device and integration with the PortableApps.com Platform. And it's open source and completely free.
Update automatically or install from the portable app store in the PortableApps.com Platform.
Features
KeePass is a free/open-source password manager or safe which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key-disk. So you only have to remember one single master password or insert the key-disk to unlock the whole database. The databases are encrypted using the best and most secure encryption algorithms currently known (AES-256 and Twofish). Learn more about KeePass Professional....
PortableApps.com Installer / PortableApps.com Format
KeePass Professional is packaged in a PortableApps.com Installer so it will automatically detect an existing PortableApps.com installation when your drive is plugged in. And it's in PortableApps.com Format, so it automatically works with the PortableApps.com Suite including the Menu and Backup Utility.
Download
KeePass Professional Portable is available for immediate download from the KeePass Professional Portable homepage. Get it today!
Comments
Why the name "Professional"?
It seems there's no "Professional" version of KeePass; am I missing something?
You're right, "Professional" was only its test name
Updated: There's now a dedicated discussion about it. If you want this changed, please join it.
Is this the first .NET supported PortableApp?
Exactly 4 years ago it was discussed in https://portableapps.com/node/41460 that KeePass 2.x is the program that opened up John's mind about agreeing to .NET PortableApps, so I guess it's better late than never. I too always chose KeePass Classic (1.x) in principle. But if John thinks it's time to support .NET then I guess it's time for me too to switch for 2.x.
Finally PortableApps version of 2.xx
Good to finally see KeePass 2.xx release for PortableApps.
I had created my own launcher to use personal 2.xx copy on my usb. One thing i see is plugins if used create a cache folder in appdata folder on system when starting so leave a trace. my .ini file has code
[DirectoriesMove]
KeePass\Local=%LOCALAPPDATA%\KeePass
KeePass\Roaming=%APPDATA%\KeePass
This is only when plugins are used. If needed I think it is better to delete this folders from system to remove trace of plugins..
also I see blank keepass folder in App folder. Is it possible to keep 1.xx and 2.xx in same KeePassProPortable.
Below is folder structure i use for personal use on my USB.
U:\PortableApps\KeePassProPortable\
U:\PortableApps\KeePassProPortable\KeePass1Portable.exe
U:\PortableApps\KeePassProPortable\KeePass2Portable.exe
U:\PortableApps\KeePassProPortable\App\AppInfo\Launcher\
U:\PortableApps\KeePassProPortable\App\AppInfo\Launcher\Custom.nsh
U:\PortableApps\KeePassProPortable\App\AppInfo\Launcher\KeePass1Portable.ini
U:\PortableApps\KeePassProPortable\App\AppInfo\Launcher\KeePass2Portable.ini
U:\PortableApps\KeePassProPortable\App\AppInfo\Launcher\splash.jpg
U:\PortableApps\KeePassProPortable\App\keepass\
U:\PortableApps\KeePassProPortable\App\keepass\KeePass.chm
U:\PortableApps\KeePassProPortable\App\keepass\KeePass.exe
U:\PortableApps\KeePassProPortable\App\keepass\License.txt
U:\PortableApps\KeePassProPortable\App\keepass\Plugins\
U:\PortableApps\KeePassProPortable\App\keepass\Plugins\CmdLineExample.cmd
U:\PortableApps\KeePassProPortable\App\keepass\Plugins\DB_Backup.dll
U:\PortableApps\KeePassProPortable\App\keepass\Plugins\HouseKeeping.cmd
U:\PortableApps\KeePassProPortable\App\keepass\Plugins\RmvDup.dll
U:\PortableApps\KeePassProPortable\App\keepass\Plugins\RmvDup.txt
U:\PortableApps\KeePassProPortable\App\KeePass2\
U:\PortableApps\KeePassProPortable\App\KeePass2\KeePass.chm
U:\PortableApps\KeePassProPortable\App\KeePass2\KeePass.exe
U:\PortableApps\KeePassProPortable\App\KeePass2\KeePass.exe.config
U:\PortableApps\KeePassProPortable\App\KeePass2\KeePass.XmlSerializers.dll
U:\PortableApps\KeePassProPortable\App\KeePass2\KeePassLibC32.dll
U:\PortableApps\KeePassProPortable\App\KeePass2\KeePassLibC64.dll
U:\PortableApps\KeePassProPortable\App\KeePass2\License.txt
U:\PortableApps\KeePassProPortable\App\KeePass2\ShInstUtil.exe
U:\PortableApps\KeePassProPortable\App\KeePass2\Plugins\
U:\PortableApps\KeePassProPortable\App\KeePass2\Plugins\dbBackup.plgx
U:\PortableApps\KeePassProPortable\App\KeePass2\Plugins\HaveIBeenPwned.plgx
U:\PortableApps\KeePassProPortable\App\KeePass2\Plugins\KeeOtp.plgx
U:\PortableApps\KeePassProPortable\App\KeePass2\Plugins\KPEnhancedEntryView.plgx
U:\PortableApps\KeePassProPortable\App\KeePass2\Plugins\KPEnhancedListview.plgx
U:\PortableApps\KeePassProPortable\App\KeePass2\Plugins\KPEntryTemplates.plgx
U:\PortableApps\KeePassProPortable\App\KeePass2\Plugins\KPEntryTemplates-Usage.txt
U:\PortableApps\KeePassProPortable\App\KeePass2\Plugins\OtpKeyProv.plgx
U:\PortableApps\KeePassProPortable\App\KeePass2\Plugins\OtpKeyProv_ReadMe.html
U:\PortableApps\KeePassProPortable\App\KeePass2\Plugins\OtpSharp.dll
U:\PortableApps\KeePassProPortable\App\KeePass2\Plugins\SimpleDatabaseBackup.plgx
U:\PortableApps\KeePassProPortable\App\KeePass2\Plugins\TitleDisplay.plgx
U:\PortableApps\KeePassProPortable\App\KeePass2\Plugins\TrayTotp.plgx
Small suggestion if useful
Simple tem to be placed
Simple tem to be placed manually not arquivo XML. Assim plugins will be compiled in KeePass paste.
{APPDIR}\PluginCache
https://sourceforge.net/p/keepass/discussion/329221/thread/ca50775e/
It's official + is this implemented in the PortableApps version?
You linked to a bug report, but it's already described as an official feature in their main site.
Update: the new version supports this hack.
Does anyone know if v1.x has a similar issue?
Thanks for this info.
Thanks for this info.
So we just make sure config file KeePass.config.xml in defaultdata on initial startup has this code to map cache
otherwise it is manual change on already running system. Tested in my 2.xx version and worked good.