1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
This is KeySafe!
================
None of the password keepers I have tried really suited me, and after reading
about Password Minder[1] I decided to write my own little utility.
The most useful thing about KeySafe is the separation between using and
configuring. All other tools I've tried combine the two in onto one program,
and the end result is a cluttered program that isn't small enough to pop up
every time I need a password.
License
=======
The code for KeySafe is released under GPL version 2. A copy of the full
license can be found in these places:
http://www.gnu.org/copyleft/gpl.html
http://www.opensource.org/licenses/gpl-license.php
Why implementing it in Python?
==============================
Python is fast and easy. You're looking at code that took less than a day's
work to write (and it might show).
The security is somewhat lower because of it, but I've tried keeping it in
mind when designing the tool. The window of opportunity is kept small by only
asking for the master password at the very end. I can be persuaded rewriting
it in a more primitive language if someone points out serious security
problems with the current implementation.
Installation
============
If you want to download a version packaged for Ubuntu then take a look at
http://therning.org/magnus/computer/keysafe/
INSTALL contains more details of what is needed to install it from source.
Left to do
==========
The configuration tool is not friendly at all. It suffices for its purpose but
its GUI could do with an overhaul.
--------------------------------------------------------------------------
1. http://msdn.microsoft.com/msdnmag/issues/04/07/SecurityBriefs/
vim: set ft=text:
|