KeePass Password Safe 1.11
|
KeePass is a free, open-source, light-weight and easy-to-use password safe for Windows. You can store your passwords in a highly-encrypted database, which can only be unlocked with one master key and/or a key-disk. A database consists of only one file that can be transferred from one computer to another easily. The program supports password groups, in which you can sort your passwords into. You can drag-n-drop passwords into almost any other window. The auto-type feature types your login information into other windows automatically (just press a hot key). Fast copying passwords or user names to the Windows clipboard is possible by just double-clicking on the specific field in the password list. KeePass can import data from various formats like CSV, CodeWallet TXT and CounterPanes PwSafe. The password list can be exported to various formats (including TXT, HTML, XML and CSV files). The password list can of course also be printed (complete database or only current view). The databases are encrypted using the best and most secure encryption algorithms currently known (AES and Twofish). Searching and sorting the password database is possible. KeePass ships with a strong random password generator (you can define the possible output characters, length, etc.). KeePass can be translated into other languages very easily (over 20 languages are available already). It has a plugin framework, many plugins that provide additional functionality like backup features, network features, ..., are available from the KeePass homepage. Here are some key features of "KeePass Password Safe": · A database consists of one file that can be transferred from one computer to another easily. File size: 992 KBLicense: OpensourcePublisher: Dominik ReichlRequirements: Windows 98/Me/NT/2000/XP/2003 Server/Vista & Contributed/Unofficial KeePass Ports and Builds |
|






KeePass: 1.11 released
Changes:
08/04/12 - 1.11
- Master key transformations (rounds) are now computed in two threads; on dual/multi core processors this results in almost twice the performance as before (by doubling the amount of rounds you'll get the same waiting time as in 1.10, but the protection against dictionary and guessing attack is doubled)
- On Windows Vista, some of the message boxes are now displayed as modern task dialogs
- Database files are now verified (read and hashed) after writing them to disk (in order to prevent data loss caused by damaged/broken devices and/or file systems)
- When saving databases to removable media, KeePass now tries to lock and unlock the volume, which effectively flushes all system caches related to this drive (this prevents data loss
caused by removing USB sticks without correctly unmounting in Windows first; but it only works when no other program is using the drive)
- Improved database file writing algorithm (small block writes and explicit flushing)
- The system's INI cache is now flushed before copying the temporary global INI file to the application directory (improves Windows 95 / 98 / ME compatibility)
- Added placeholders for referencing fields of other entries (dereferenced when starting URLs and performing auto-type, see the auto-type placeholders documentation)
- Added natural sorting (when sorting the entry list, KeePass now performs a human-like comparison instead of a simple lexicographical one; this sorts entries with numbers more logically; only supported with ShlWApi/IE 6.0.2800)
- Added pattern placeholder 's' to generate special characters of the printable 7-bit ASCII character set
- KeePass now locks when the system is suspending (if the option for locking on locking Windows or switching user is enabled)
- Added a 'Tools' button menu in the entry editing dialog
- Tools button menu: Added command to select an application for the URL field (will be prefixed with cmd://)
- Tools button menu: Added command to select a document for the URL field (will be prefixed with cmd://)
- Tools button menu: Added command to insert a placeholder into the URL field
- Tools button menu: Added command to select an auto-type target window (a dialog will be opened, in which you can select an existing currently-opened window; an appropriate auto-type definition will be added in the notes field)
- Several entry context menu commands are now only enabled if applicable (if the user name field of an entry is empty, the 'Copy User Name' command is disabled, etc.)
- A " - Copy" suffix is now appended to duplicated entries
- After duplicating entries, the new entries are selected
- Added ability to sort entries based on UUIDs
- Added advanced option to focus the entry list after a successful quick search (toolbar; disabled by default)
- Added support for large translation/language files
- Added option to always allow full access through remote control (disabled by default, and marked with "not recommended")
- Added radio buttons for removing the expiry time from entries in the mass-modify dialog
- Added generic Wiki and '$' client icons
- Added certificate and mobile phone client icons (thanks to oppitronic)
- Added ability to specify the minimum length and minimum estimated quality that master passwords must have (see help file -> Features -> Composite Master Key; for admins)
- Added interface for writing master password requirements validation plugins (see the KPM_VALIDATE_MASTERPASSWORD message)
- Added interface for writing entry validation plugins (see the KPM_VALIDATE_ENTRY message)
- Added interface for writing generated passwords validation plugins (see the KPM_VALIDATE_GENPASSWORD message)
- Added plugin interface for storing custom data in KeePass KDB databases (for example some history, logging, ...)
- Plugins can now execute auto-type (KPC_AUTOTYPE)
- Added ability to specify a window title suffix in the INI file (KeeWindowTitleSuffix)
- Added more simple and robust plugin interface for editing and deleting entries
- The dialog banner text color can be changed in the INI file now (KeeBannerColorText, set to BGR-Quad)
- The gradient direction in dialog banners can now be specified in the INI file (KeeBannerFlip)
- In mini mode, no passwords are generated automatically for new entries
- In mini mode, clicking the 'Generate Password' button in the entry window immediately generates a new password based on the automatic generation profile, instead of showing the password generator dialog
- In mini mode, the URL field is replaced by a combo box, in which you can select one of the plugin-provided user applications (KPM_USERAPP_GETFIRST and KPM_USERAPP_GETNEXT)
- If natural sorting is supported, TANs are not prefixed with zeros anymore
- Removed 'Loading error' message that appeared when checking for an update and a new version is available
- TAN indices are now stored in the user name field (the notes field can therefore be used now for storing confirmation messages and/or transaction details)
- "User Name" is now translated correctly in TXT exports
- On Windows XP and higher, dialog banners now have black background gradients by default
- Improved list view item focusing
- Icon of the 'Generate Password' button in the entry editing dialog is now always visible
- Passwords generated by the automatic generation profile can now be accepted
- The help can now consistently be accessed through buttons in the lower left of dialogs
- Improved apple icon (inverted colors)
- Improved group tree redrawing when closing a database
- Correct times are assigned to incoming entries through RC
- Improved placeholder replacement engine for URLs and auto-type (prevents infinite recursion)
- Multiple files can now be selected in the import file dialog (except KDB format)
- Import file dialogs do not change the working directory anymore
- In the mass-modify dialog the expiry time now defaults to the current local time instead of the 'never expires' time
- Upgraded to Boost libraries version 1.34.1
- Minor UI improvements (improved error messages, ...)
- Minor other improvements
- Fixed randomly appearing bug in TAN numbering routine
- Fixed random failure of local date/time formatting routine
KeePass: 2.05 Alpha released
Changes:
2008-04-08: 2.05 Alpha
- Added placeholders for referencing fields of other entries (dereferenced when starting URLs and performing auto-type, see the auto-type placeholders documentation)
- Added natural sorting (when sorting the entry list, KeePass now performs a human-like comparison instead of a simple lexicographical one; this sorts entries with numbers more logically)
- Added support for importing RoboForm passcards (HTML)
- Added {DELAY X} auto-type command (to delay X milliseconds)
- Added {GROUPPATH} placeholder (will be replaced by the group hierarchy path to the entry; groups are separated by dots)
- When saving databases to removable media, KeePass now tries to lock and unlock the volume, which effectively flushes all system caches related to this drive (this prevents data loss caused by removing USB sticks without correctly unmounting in Windows first; but it only works when no other program is using the drive)
- Added pattern placeholder 's' to generate special characters of the printable 7-bit ASCII character set
- A " - Copy" suffix is now appended to duplicated entries
- After duplicating entries, the new entries are selected
- The list view item sorter now supports dates/times, i.e. sorting based on entry times is logically now, not lexicographically
- Added GUI option to focus the entry list after a successful quick search (toolbar; disabled by default)
- Several entry context menu commands are now only enabled if applicable (if the user name field of an entry is empty, the 'Copy User Name' command is disabled, etc.)
- Added a 'Tools' button menu in the entry editing dialog
- Tools button menu: Added command to select an application for the URL field (will be prefixed with cmd://)
- Tools button menu: Added command to select a document for the URL field (will be prefixed with cmd://)
- Added password generator option to exclude/omit user-specified characters in generated passwords
- Added clearification paragraph in master key creation dialog about using the Windows user account as source (backup, ...)
- Added menu command to synchronize with an URL (database stored on a server)
- KeePass is now checking the network connection immediately when trying to close the URL dialog
- Added file closed event arguments (IO connection info)
- Added "file created" event for plugins
- The document manager is now accessible by plugins
- Improved field to standard field mapping function
- KeePass now locks when the system is suspending (if the option for locking on locking Windows or switching user is enabled)
- All documents are now locked when the session is ended or the user is switched (if the option for this is enabled)
- Moving a group into one of its child groups does not make the group vanish anymore
- Auto-type validator now supports "{{}" and "{}}" sequences (i.e. auto-type can send '{' and '}' characters)
- Undo buffers of secure edit controls are now cleared correctly
- Disabling sorting does not clear search results anymore
- Entry editing dialog: Return and Esc work correctly now
- Column sort order indicators are now rendered using text instead of images (improves Windows Vista compatibility)
- Splitter positions are now saved correctly when exiting after minimizing the main window to tray
- Added handler code for some more unsupported image file format features (when importing special ICO files)
- Translation system is now about 75% complete
- KeePass is now developed using Visual Studio 2008
- Minor UI improvements
- Minor Windows installer improvements
- The CSV importer does not crash anymore when clicking Cancel while trying to import entries into an empty folder
- IO connection credentials saving works correctly now
- Fixed duplicate accelerator keys in the entry context menu
- Help button in master key creation dialog now works correctly
KeePass 1.10 available
Changes from 1.09 to 1.10:
New Features:
caching (highly increases
performance when running KeePass from slow devices like USB
sticks).
(it now is very easy to write a plugin
that provides additional key methods, like locking to USB
device ID, certificates, smart cards, ... see the developers
section in the online KeePass help center).
in URLs and paths
(%-syntax support for field placeholders was removed because
it conflicts with the environment syntax, see the
'Upgrading to KeePass 1.10' article).
path placeholders (can be used in URLs and auto-type).
in mini mode, a lot of functionality is hidden; see help
file - Technical FAQ).
most recent searches (if you want the search texts to be
remembered across sessions, you need to save the database).
user-specified characters in generated passwords.
passwords (both character set-based and pattern-based).
/ dangerous password generator
options to a separate 'Advanced' dialog (if you enable a
security-reducing option, the 'Advanced' button in the
password generator window is shown in red).
using random bytes provided by the system's default CSP.
using a newly generated 128-bit GUID.
'File' -> 'Database Settings'.
created when creating a new database (in the INI file).
(KeeBannerColorStart and KeeBannerColorEnd, set to BGR-Quads).
supported now (KeePass generates new random UUIDs for them).
'KeePassAppMutexExI' (+ updated Windows installer).
Ctrl-Alt-K hot key.
TANs will be imported.
Improvements:
if you use your previous configuration file, the columns in
the main window will be ordered the old way; to change it,
drag&drop the column headers manually to adjust the order).
Boost
C++ libraries to compile).
excluded irrelevant export options, ...).
matching items.
opened by someone else, you are not prompted any more whether
to open it in read-only mode, if the '-readonly'
command line
argument is present in the current instance.
and the first item is selected.
files instead of 'open'.
quick search (main window).
sorting option enabled and performing an operation that
modifies a search results entry (like auto-type).
Bugfixes:
generate a password using an empty pattern + random permuting.
global hot key correctly brings the KeePass
main window to front when it's hidden behind other windows.
password' option now correctly selects the '(Custom)' profile.
KeePass 2.04 Alpha available
Changes from 2.03 Alpha to 2.04 Alpha:
New Features:
key provider API
(it now is very easy to write a plugin
that provides additional key methods, like locking to USB
device ID, certificates, smart cards, ... see the developers
section in the online KeePass help center).
of a group (see 'View' -> 'Show Entries of Sub-Groups').
corruption by ASCII/DOS control characters).
passwords (both character set-based and pattern-based).
security-reducing
/ dangerous password generator
options to a separate 'Advanced' tab page (if you enable a
security-reducing option, an exclamation mark (!) is
appended to the 'Advanced' tab text).
TANs will be imported.
Improvements / Changes:
collects system entropy manually and hashes it with random
numbers provided by the system's default CSP and a counter).
sequence' edit box in the 'Edit Entry' window, KeePass now
recursively traverses up the group tree.
is now remembered and restored.
focused (allowing to immediately navigate using the keyboard).
gets the focus the first time.
the context menu, others (that don't apply) are invisible.
field references before sending it.
the status bar instead of the tray balloon tooltip.
list, even when multiple fields match the search text.
other item is already selected (selection restoration).
workspace after some time and saving a file fails, KeePass
will prompt again after the specified amount of time instead
of 1 second.
files (save as, save as copy).
profiles in the list without scrolling.
Bugfixes:
characters.
with the
CF_CLIPBOARD_VIEWER_IGNOREclipboard format.immediately after adding a custom icon to the database.
icon (thanks to 'stroebele' for the patch).
KeePass 1.09 available
Changes from 1.08 to 1.09:
New Features:
(this allows generating passwords that follow complex rules).
generation patterns.
Firefox file handler registration on some systems).
CF_CLIPBOARD_VIEWER_IGNOREclipboard format(clipboard viewers/extenders compliant with this format
ignore data copied by KeePass).
for Win+M / 'Show Desktop' command, window managers, ...).
will be opened in read-only mode.
so it can show who's currently editing the file when trying
to open a locked file.
(languages list, export options, plugins, ...).
the Spacebar key.
(even if they are not saved manually as a profile).
uses a separate enforced configuration file.
under Windows Vista when using the installer, improved out of
the box support for installation by admin / usage by user,
better limited user account handling, ...).
ASCII characters.
dialog (shows helpful system message on error).
taskbar if the main window is minimized to tray.
file fails.
an hyperlink.
dialog any more.
selection dialog.
Improvements:
executing a cmd:// URL fails.
translation.
separator any more.
Safe' instead of 'KeePass Password Safe [File]'; improved
tooltip text for tray icon.
permission.
(but the quick-search box still has the focus).
now by default.
updates and a new version is available.
plugins from now on.
the minimum size.
file, publisher information, ...).
database is unlocked because of a global auto-type operation.
dialog is open.
workspace is locked.
Bugfixes:
minimized to tray ('--exit-all' not working, problems at
Windows shutdown, IPC problems, ...).
leave an unresponsive button in the Windows task bar.
workspace is locked.
'Display images on buttons' option.
translated correctly now.
works when the 'Disable all auto-type features' option is
enabled.
group after performing a search.
works correctly when unlocking a database.
drag&dropping entries into another group (view restoration).
KeePass 2.03 Alpha available
Changes from 2.02 Alpha to 2.03 Alpha:
New Features:
* Added multi-document support (tabbed interface when multiple files are opened).
* KeePass 2.x now runs on Windows 98 / ME, too! (with .NET 2.0).
* Added option to permute passwords generated using a pattern (this allows generating passwords that follow complex rules).
* Added option to start minimized and locked.
* Added support for importing Passwort.Tresor XML files.
* Added support for importing SplashID CSV files.
* Added '--exit-all' command line parameter; call KeePass.exe with this parameter to close all other open KeePass instances (if you do not wish to see the 'Save?' confirmation dialog, enable the 'Automatically save database on exit' option).
* Added support for CF_CLIPBOARD_VIEWER_IGNORE clipboard format (clipboard viewers/extenders compliant with this format ignore data copied by KeePass).
* Added support for synchronizing with multiple other databases (select multiple files in the file selection dialog).
* Added ability to specify custom character sets in password generation patterns.
* Added pattern placeholder 'S' to generate printable 7-bit ASCII characters.
* Added pattern placeholder 'b' to generate brackets.
* Added support for starting very long command lines.
* Entry UUID is now shown on the 'Properties' tab page.
* Added Spanish language for installer.
* KeePass now creates a mutex in the global name space.
* Added menu command to save a copy of the current database.
* The database name is now shown in the title of the 'Enter Password' window.
* Added "Exit" command to tray icon context menu.
* Pressing the 'Enter' key in the password list now opens the currently selected entry for editing.
* Added '-GroupName:' parameter for 'AddEntry' command in the KPScript KeePass scripting tool (see plugins web page).
* Added URL example in 'Open URL' dialog.
* Added support for plugin namespaces with dots (nested).
* Added ability to specify the characters a TAN can consist of.
* '-' is now treated as TAN character by default, not as separator any more.
* Added ability to search using a regular expression.
* Notes in the entry list are now CR/LF-filtered.
* Added {PICKPASSWORDCHARS} placeholder, KeePass will show a dialog which allows you to pick certain characters.
* The password generator dialog is now shown in the Windows taskbar if the main window is minimized to tray.
* Caps lock is now disabled before auto-typing.
* Improved installer (added start menu link to the CHM help file, mutex checking at uninstallation, version information block, ...).
* Plugin architecture: added cancellable default entry action event handler.
* Added support for subitem infotips in various list controls.
* Group name is now shown in the 'Find' dialog (if not root).
* Pressing the 'Insert' key in the password list now opens the 'Add Entry' dialog.
* Last search settings are now remembered (except search text).
* The column order in the main window is now remembered.
* Pressing F2 in the groups tree now initiates editing the name of the currently selected group.
* Pressing F2 in the password list now opens the editing dialog.
* The 'About' dialog is now automatically closed when clicking an hyperlink.
* Entries generated by 'Tools' - 'Password Generator' are now highlighted in the main window (visible and selected).
* Extended auto-close functionality to some more dialogs.
Improvements / Changes:
* Protected user key is now stored in the application data directory instead of the registry (when upgrading from 2.02, first change the master key so it doesn't use the user account credentials option!).
* Improved configuration file format (now using XML serialization, allowing serialization of complex structures).
* Improved configuration saving/loading (avoid file system virtualization on Windows Vista when using the installer, improved out of the box support for installation by admin / usage by user, better limited user account handling, ...).
* Improved password generator profile management (UI).
* Improved password generator character set definition.
* Custom icons can be deleted from the database now.
* Changed password pattern placeholders to support ANSI.
* Removed plugin projects from core distribution (plugin source codes will be available separately, like in 1.x).
* Window position and size is saved now when exiting KeePass while minimized.
* Splitter positions are restored correctly now when the main window is maximized.
* Password list refreshes now restore the previous view (including selected and focused items, ...).
* Improved session ending handler.
* Improved help menu.
* Added more JPEG extensions in the icon dialog (JFIF/JFI/JIF).
* Navigation through the group tree using the keyboard is now possible (entries list is updated).
* Options dialog now remembers the last opened tab page.
* Synchronization: deletion information is merged correctly now.
* Improved importing status dialog.
* Improved search results presentation.
* Title field is now the first control in the focus cycle of the entry dialog.
* The auto-type entry selection dialog now also shows custom / imported icons.
* The quick-find box now has the focus after opening a database.
* The main window title now shows 'File - KeePass Password Safe' instead of 'KeePass Password Safe [File]'; improved tooltip text for tray icon.
* The 'Save Attachments' context menu command is disabled now if the currently selected entry doesn't have any attachments.
* A more useful error message is shown when trying to import an unsupported image format.
* Replaced 'Search All Fields' by an additional 'Other' option.
* Expired/used TAN entries are not shown in the expired entries dialog any more.
* UI now mostly follows the Windows Vista UI text guidelines.
* Improved UI behavior in options dialog.
* Improved text in password generator preview window.
* After activating a language, the restart dialog is only shown if the selected language is different from the current one.
* Online help browser is now started in a separate thread.
* Value field in 'Edit String' window now accepts 'Return' key.
* The name prompt in the 'Edit String' window now initially shows a prompt instead of an invalid field name warning.
* Expired entries are now also shown when unlocking the database.
* Expired entries are not shown any more in the auto-type entry selection dialog.
* Various dialogs: Return and Esc work correctly now.
* Improved key handling in password list.
* Updated SharpZipLib component in KeePassLibSD.
* Updated CHM documentation file.
Bugfixes:
* Deleting custom string fields of entries works correctly now.
* Fixed a small bug in the password list view restoration routines (the item above the previous top one was visible).
* KeePass doesn't prevent Windows from shutting down any more when the 'Close button minimizes window' option is enabled.
* The "Application Policy Help" link in the options dialog works now.
* KeePass doesn't crash any more when viewing an history entry that has a custom/imported icon.
* Icon in group editing dialog is now initialized correctly.
* Last TAN is not ignored any more by the TAN wizard.
KeePass 1.08 released
Notes:
This is a stable release. It is highly recommended to upgrade from any previous 1.x version to 1.08.
Changes:
07/09/01 - 1.08
- Completely new password generator; it now supports saving options as profiles, password generation based on patterns, more options (excluding look-alike characters, ...)
- Added ability to configure the settings of passwords that are automatically generated for new entries (open password generator, choose the correct profile, edit and save it)
- Added option to use the local date/time format instead of ISO notation (see 'Tools' -> 'Options' -> 'Advanced'); it's enabled by default
- Added '--exit-all' command line parameter; call KeePass.exe with this parameter to close all other open KeePass instances (if you do not wish to see the 'Save?' confirmation dialog, enable the 'Automatically save database on exit' option)
- Added support for silent installation
- Improved 'Enter Password' dialog (more compact, replaced the hyperlink by a button, improved texts and descriptions)
- The database name is now shown in the title of the 'Enter Password' window
- KeePass now shows a warning if it cannot find a database that has been specified using the command line
- The XML import plugin now supports special characters
- Newline characters are encoded now in XML exports
- Pressing the 'Enter' key in the password list now opens the currently selected entry for editing
- Changing the database master key now requires unsafe operations permission
- Added support for auto-typing the following characters in US International mode: ' " ´ ` ~
- The banner of the 'Edit Entry' dialog is hidden now if the screen resolution is very low (640x480 or lower)
- New entries now by default get the icons of their container groups, if the icons do not look like folders
- Changed tab order in various places to the more obvious 'left to right, then top to bottom' pattern
- The clipboard is now also cleared on KeePass exit when the enhanced clipboard protection option is enabled
- The quick-find box now has the focus after opening a database
- Added Spanish language for installer
- Improved internal random number generation interface
- Updated file format documentation (thanks to Naomaru Itoi)
- Updated CHM documentation file
- Auto-Type now selects the correct sequence when multiple entries match the current window and multiple sequence/window pairs are specified (thanks to ThierryP for the patch)
- The expiration time column menu item in the columns context menu is translated correctly now
- Entry details view is now cleared after deleting entries
- URL length is not limited any more
- Various other minor improvements and bugfixes
KeePass 1.07 released
Notes:
This is a stable release. It is recommended to upgrade from any
previous version to 1.07.
Changes:
07/04/16 - 1.07
- Auto-Type is now supported on Windows 9x systems
- Added ability to use one auto-type sequence for multiple
windows (thanks to Steve Harrison for the patch); see the CHM
documentation file for more
- The '^' character is now auto-typed correctly
- New CHM help file (new layout, new content from the KeePass
Online Help Center, ...)
- The default auto-type sequence can now be changed: in the INI
file set the 'KeeDefaultAutoTypeSequence' string to the
sequence of your choice (there's no option in the user
interface for this yet); see the CHM documentation for more
- WTS notifications are ignored if a dialog is open
- Improved attachments description column naming in exports
- Top-level menu shortcuts now work after closing a database
- Status bar is now updated when navigating in the group tree
- Updated single instance class
- For plugin developers: added delayed initialization message
- Improved help menu
- Added SAL annotations
- Installer now supports a lot more languages
- Installer now uses best compression available
- Fixed a bug that could increase the database size when saving
a database multiple times, which has previously been modified
by KeePassX (Linux/MacOSX port of KeePass); existing inflated
databases are shrinked to their normal size without data loss
- Replaced password generation button by a help button in the
master key dialog
- Replaced help hyperlinks in 'Edit Entry' dialog by a help
popup button
- Added help button in TAN wizard dialog
- Fixed a typo in the random password generation dialog ('§'
isn't a special character -- it's higher ANSI)
- Fixed a bug which could have caused the 'Select Key File'
hyper link to be drawn incorrectly when using non-official XP
themes
- Fixed various tray icon bugs
- Error code is not shown any more in success messages
- Improved error message that is shown when accessing the key
file fails
- Added window positioning support for virtual screens
- Window position/size is now remembered when exiting from tray
- Fixed a bug in the 'Start KeePass at Windows startup'
registration method
- x64 fixes (thanks to Gabe Martin)
- Improved MFC string clearing routine
- Various translation improvements
- Made 'Icon' label wider
- Other minor improvements and bugfixes