Wednesday, 13 June 2012

How to create Passphrases with KeePass

Passphrases have several advantages over conventional passwords that make them more suitable in a variety of situations. The main distinguishing factor between passphrases and passwords is that the former consist of multiple phrases, which are often words. One of the benefits of this method is that it renders the majority of dictionary attacks useless, as it is unlikely that a phrase like eveningHorizonOwnTestGhacksPlease would be included in a dictionary attack.

Security can be improved further by adding special characters or numbers, for instance by substituting every third e with 3, or adding a space after the tenth character. But protection against dictionary attacks is not the only benefit that passphrases have. They can also be designed to be more memorable than a random password of the same size.

Even if you are using a password manager like KeePass, you may sometimes want to create passphrases, for instance when you sometimes need the password in situations when you do not have access to KeePass.

KeePass is an excellent password manager, and one of its strengths is its extensibility. WordSequence Generator is the name of the plugin that adds passphrase generation support to KeePass.  All that needs to be done to install the plugin is to download it from the Sourceforge project website and extract its contents into the root KeePass directory. KeePass needs to be restarted if it is already open to pick up the new plugin.

password generator

The plugin becomes available in KeePass’ Password Generation Options menu. Just select WordSequence under Generate using custom algorithm, and click on the settings button on the right of the line afterwards to configure it.

word sequence

Here you can then add words to the dictionary that is used to create the passphrases. This step is really important, and while you are at it, you can also check out the generation options on the right. Here you can select the count of words for your passphrases, configure substitutions to increase the security of the phrases, add extra characters to the passphrase, and define capitalization options. The newly generated passphrases become then available in the Preview tab.

Exiting the settings returned an error on a 64-bit system of Windows, but did not seem to have an impact on the program itself. The configuration changes were saved after all.

If you are not using the KeePass password manager but would like to generate secure passphrases from time to time, you could take a closer look at PWGen for the Windows operating system which offers a similar feature set.

password generator

Word Sequence can be a useful plugin for KeePass, especially thanks to its advanced generation options that improve the security of the generated passphrase significantly. It is not really a necessary plugin for KeePass users though, considering that it is also possible to simply generate a very long random password instead. Since it is saved in the password manager’s database it does not need to be remembered.

KeePass Plugins That Improve The Password Manager’s Functionality
KeePass 2.19 Released, Now With URL Keyfile Loading Support
Building a better Password
Export your Firefox Passwords into a secure Password Manager
Ultra High Security Password Generator

Enjoyed the article?: Then sign-up for our free newsletter or RSS feed to kick off your day with the latest technology news and tips, or share the article with your friends and contacts on Facebook, Twitter or Google+ using the icons below.


About the Author:Martin Brinkmann is a journalist from Germany who founded Ghacks Technology News Back in 2005. He is passionate about all things tech and knows the Internet and computers like the back of his hand. You can follow Martin on Facebook or Twitter.Author: Martin Brinkmann, Monday June 11, 2012 -
Tags:keepass, passwords, Security, Windows

You are here: Home » Security » How to create Passphrases with KeePass

Click on the following link(s) to read more about Security

View the original article here