{"id":353,"date":"2010-03-22T11:42:44","date_gmt":"2010-03-22T15:42:44","guid":{"rendered":"http:\/\/www.braindeadprojects.com\/blog\/?p=353"},"modified":"2010-03-22T11:46:30","modified_gmt":"2010-03-22T15:46:30","slug":"password-manager","status":"publish","type":"post","link":"http:\/\/www.braindeadprojects.com\/blog\/braindeadtip\/password-manager\/","title":{"rendered":"Password Manager"},"content":{"rendered":"<p>I&#8217;m still amazed at the frequency in which I see someone in the IT field open up a M$ Word document or spreadsheet with all their passwords in it. What&#8217;s even more baffling is often times they&#8217;ll store this password file on a shared drive &#8211; shared with all members of the company or group.<\/p>\n<p>For years, I used <a href=\"http:\/\/passwordmanager.sourceforge.net\/\" target=\"_blank\">PWManager<\/a> to store the hundred or so passwords I needed access to. Like most password managers, you have a database file with a master password.\u00a0 The master password pretty much unlocks everything.<\/p>\n<figure id=\"attachment_354\" aria-describedby=\"caption-attachment-354\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.braindeadprojects.com\/blog\/wp-content\/main_catlist.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-354\" title=\"PWManager\" src=\"http:\/\/www.braindeadprojects.com\/blog\/wp-content\/main_catlist-300x113.png\" alt=\"\" width=\"300\" height=\"113\" srcset=\"http:\/\/www.braindeadprojects.com\/blog\/wp-content\/main_catlist-300x113.png 300w, http:\/\/www.braindeadprojects.com\/blog\/wp-content\/main_catlist-1024x387.png 1024w, http:\/\/www.braindeadprojects.com\/blog\/wp-content\/main_catlist.png 1038w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-354\" class=\"wp-caption-text\">This was PWManager<\/figcaption><\/figure>\n<p style=\"text-align: center;\">\n<p>I really liked PWManager. There were obvious things missing &#8211; most importantly a command line or NCurses based way to access your password database. Overall though &#8211; I always found it to be solid.<\/p>\n<p>Unfortunately upgrades to my workstation in the last 12 months have rendered it practically useless. (<a href=\"http:\/\/www.gentoo.org\" target=\"_blank\">Gentoo<\/a> went to KDE4, unfortunately PWManager was written for the KDE3 libraries)<\/p>\n<p>I&#8217;d searched for a while, evaluating a few <a href=\"http:\/\/sourceforge.net\/search\/?type_of_search=soft&amp;words=password+manager\" target=\"_blank\">open-source password managers <\/a>before finally settling on <a href=\"http:\/\/www.keepassx.org\/\" target=\"_blank\">KeePassX<\/a>.<\/p>\n<figure id=\"attachment_360\" aria-describedby=\"caption-attachment-360\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.braindeadprojects.com\/blog\/wp-content\/keeppassx.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-360\" title=\"KeePassX\" src=\"http:\/\/www.braindeadprojects.com\/blog\/wp-content\/keeppassx-300x185.png\" alt=\"\" width=\"300\" height=\"185\" srcset=\"http:\/\/www.braindeadprojects.com\/blog\/wp-content\/keeppassx-300x185.png 300w, http:\/\/www.braindeadprojects.com\/blog\/wp-content\/keeppassx.png 583w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-360\" class=\"wp-caption-text\">This is KeePassX<\/figcaption><\/figure>\n<p style=\"text-align: center;\">\n<p>KeePassX is based on the QT4 library, has decent search features, and really expands upon what PWManager provided.\u00a0 When I initially migrated to KeePassX, the one thing that bothered me was the missing &#8220;systray-like&#8221; ability to right-click on the minimalized application icon, manuever quickly to a group, then username &#8211; and copy the selected password into the clipboard.<\/p>\n<p>&lt;<strong>Dog learning new trick<\/strong>&gt;In the end, the KeePassX search bar really does provide a quick way to accomplish the exact same thing.&lt;<strong>\/Dog learning new trick<\/strong>&gt;<\/p>\n<p>When you&#8217;ve highlighted an entry (after searching for it),\u00a0 CTRL-B copies the username to the clipboard, CTRL-C copies the password to the clipboard. You can also set expiration dates for passwords, associate URLs and comments to each entry, and select unique icons for various passwords.<\/p>\n<p>Another benefit to KeePassX is its ability to import database files from other password managers. It <strong><em>should<\/em><\/strong> be able to import KWallet and PWManager files, although I found that import process didn&#8217;t work properly (&#8220;<em>Compressed files are not yet supported<\/em>&#8221; when trying to import from PWManager) . Thankfully a former co-worker already <a href=\"http:\/\/doug.warner.fm\/d\/blog\/2009\/04\/KeePassX-XML-Generator-PHP-Convert-PWManager-KeePassX\" target=\"_self\">scripted<\/a> the conversion of an exported PWManager CSV password file to a KeePassX XML file, which can then be imported with very little issue.<\/p>\n<p>KeePassX also runs on OSX, Windows, and Linux. (I used to have issues occasionally where I&#8217;d have to reboot my dual-boot machine to grab a simple password from PWManager &#8211; but not anymore). The cross-platform support also means that I can now share a password database with my girlfriend (which makes paying online bills much easier)<\/p>\n<p>I&#8217;d seriously recommend <a href=\"http:\/\/www.keepassx.org\/start\/\" target=\"_blank\">KeePassX<\/a> to <em>anyone<\/em> saving their passwords in an easy to read text-file. It&#8217;s easy to use, pretty, and it gets the job done. Of course, I&#8217;m all ears if someone has a better password management system they&#8217;d like to <a href=\"http:\/\/www.braindeadprojects.com\/blog\/braindeadtip\/password-manager\/#respond\" target=\"_self\">recommend<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m still amazed at the frequency in which I see someone in the IT field open up a M$ Word document or spreadsheet with all their passwords in it. What&#8217;s even more baffling is often times they&#8217;ll store this password file on a shared drive &#8211; shared with all members of the company or group. &hellip; <a href=\"http:\/\/www.braindeadprojects.com\/blog\/braindeadtip\/password-manager\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Password Manager<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-353","post","type-post","status-publish","format-standard","hentry","category-braindeadtip"],"_links":{"self":[{"href":"http:\/\/www.braindeadprojects.com\/blog\/wp-json\/wp\/v2\/posts\/353"}],"collection":[{"href":"http:\/\/www.braindeadprojects.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.braindeadprojects.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.braindeadprojects.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.braindeadprojects.com\/blog\/wp-json\/wp\/v2\/comments?post=353"}],"version-history":[{"count":27,"href":"http:\/\/www.braindeadprojects.com\/blog\/wp-json\/wp\/v2\/posts\/353\/revisions"}],"predecessor-version":[{"id":380,"href":"http:\/\/www.braindeadprojects.com\/blog\/wp-json\/wp\/v2\/posts\/353\/revisions\/380"}],"wp:attachment":[{"href":"http:\/\/www.braindeadprojects.com\/blog\/wp-json\/wp\/v2\/media?parent=353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.braindeadprojects.com\/blog\/wp-json\/wp\/v2\/categories?post=353"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.braindeadprojects.com\/blog\/wp-json\/wp\/v2\/tags?post=353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}