|
parttimecoder
|
 |
« on: December 20, 2008, 07:15:09 PM » |
|
Description[Why created]Wanted a project to learn Delphi programming with, especially interested in database programming and I wanted a good password application for myself. Features- Small, fast and portable
- 256 Bit Encrypted password files
- Filter and sort for instant retrieval
- Copy user names and passwords to clipboard
- Launch URL's from KeyDb
- Random password generator
- Archive seldom used entries
Planned FeaturesGrab URLs from browser automatically Help file Work on search routines I have all kinds of ideas but prefer to wait for feedback from others! Screenshots

UsageInstallationRun standalone keydb.exe. It creates an ini file to store configuration info. does not add anything to registry Using the ApplicationDownload, Unzip, Run keydb. Go to the file menu and select new password file. Provide a path, a filename and a master password. file opens automatically and is ready to create new entries. [Note carefully your master password] it will be required next time you open the password file. Un-stallationDelete keydb.exe. KeyDb does not make use of the registry at all! Known IssuesNone so far. But would really appreciate feedback in the form of bug reports, suggestions, likes/dislikes or just leave a thought. Thanks
|
|
|
|
« Last Edit: December 22, 2008, 01:44:11 PM by parttimecoder »
|
Logged
|
|
|
|
|
Perry Mowbray
|
 |
« Reply #1 on: December 22, 2008, 04:56:30 AM » |
|
Had a wee play with this so that I could get a screen shot  The Always on Top setting had me tricked for a while: your window starts up with the menu item ticked but the setting is off. I think this is only true for the initial start, as it's right on restarts. The menu item "Open last datafile" is not available when the programme if first launched, which seems a shame. Some of the buttons are displayed on the windows as links (which isn't really normal for a windows form: but maybe it'll become the new fad  ) Overall, it's a nice little application with a nice look.
|
|
|
|
|
Logged
|
|
|
|
|
f0dder
|
 |
« Reply #2 on: December 22, 2008, 05:10:42 AM » |
|
Since it's used for storing (possibly) critical information, you should probably document how the information is secured - ie., is encryption involved? (And if so, which kind and how).
|
|
|
|
|
Logged
|
 - carpe noctem
|
|
|
|
|
parttimecoder
|
 |
« Reply #3 on: December 22, 2008, 06:45:34 AM » |
|
Thank you for taking the time to have a look Perry! Feedback appreciated Will resolve the Always on Top issues. The menu item "Open last datafile" is not available when the programme if first launched, which seems a shame. Perry, do you mean this option should be default ?? I will replace links with button on the manage categories dialog. Just playing around to see how it might look. But I think you are right that it is not the convention and probably takes away from keydb's polish. Thanks
|
|
|
|
|
Logged
|
|
|
|
|
parttimecoder
|
 |
« Reply #4 on: December 22, 2008, 06:59:37 AM » |
|
Since it's used for storing (possibly) critical information, you should probably document how the information is secured - ie., is encryption involved? (And if so, which kind and how). Good question f0dder ! keydb uses the absolute database engine and encrypt it's datafiles using it's built in craRijndael_128 encryption. Absolute also provides the following methods to encrypts it's databases files: Rijndael, 128 bit key. Rijndael, 256 bit key. Single DES Triple DES Blowfish, 448 bit key Twofish, 128 bit key Twofish, 256 bit key If there is sufficient interest, I might provide users with an option to choose for themselves which they would like to use. If you have any other thoughts in regards to security please do share Thanks
|
|
|
|
|
Logged
|
|
|
|
|
f0dder
|
 |
« Reply #5 on: December 22, 2008, 08:58:19 AM » |
|
Sounds like a decent enough default - although I'd probably go for 256 bit "just coz" 
|
|
|
|
|
Logged
|
 - carpe noctem
|
|
|
|
parttimecoder
|
 |
« Reply #6 on: December 22, 2008, 10:26:47 AM » |
|
KeyDb updated 12/22/2008 Encryption is changed using Rijndael, 256 bit key (just coz and why not ) Defaults to OpenLastUsed Defaults to AlwaysOnTop. Links have been replaced by buttons (Conventional look, Thanks to Perry Mowbray for pointing this out !); Newest file has been uploaded Download here
|
|
|
|
« Last Edit: December 22, 2008, 12:56:42 PM by parttimecoder »
|
Logged
|
|
|
|
|
nogojoe
|
 |
« Reply #7 on: December 22, 2008, 03:05:26 PM » |
|
Hi Parttimecoder.
Nice program well thought out. Just one bugbear when the window is maximised it reverts back to the small window when the program is restarted. Could there be an option to have it save the last time open settings as regards the maximised window.
regards nogojoe
|
|
|
|
|
Logged
|
Often the most convincing people are those who have lost the plot so much they don't recognize the difference between fact and fantasy
|
|
|
|
parttimecoder
|
 |
« Reply #8 on: December 22, 2008, 03:33:39 PM » |
|
Hi nogojoe Appreciate your feedback :-) It now saves state! i.e. remembers maximized. KeyDb (Updated)Please feel free to ask or report other bugbears. Denis
|
|
|
|
« Last Edit: December 22, 2008, 03:58:17 PM by parttimecoder »
|
Logged
|
|
|
|
|
nogojoe
|
 |
« Reply #9 on: December 22, 2008, 05:39:51 PM » |
|
Hi nogojoe Appreciate your feedback :-) It now saves state! i.e. remembers maximized. KeyDb (Updated)Please feel free to ask or report other bugbears. Denis Hi again Parttimecoder Another bugbear is that, OK you have your passwords saved, but the idea of your program is to be able sight the passwords that have been encrypted with your program at present you have to drill down several layers to get the password that you can't remember because you have them masked on opening your program. For me to remember passwords is to actually sight them such as in your program and use them several times and then your program becomes a backup to my memory Any chance on having the option of either having them masked or unmasked. I can see the merit in certain circumstances in having them masked nogojoe Maybe I am being to bugbearing on this and I am having second thoughts on this I think you should leave as it is. It is a well thought out program and I will be using it inconjunction with another I have. two programs doing the same job it take a little time to store the passwords twice but darn handy when a program fails for some reason or other.
|
|
|
|
« Last Edit: December 22, 2008, 06:39:30 PM by nogojoe »
|
Logged
|
Often the most convincing people are those who have lost the plot so much they don't recognize the difference between fact and fantasy
|
|
|
|
Perry Mowbray
|
 |
« Reply #10 on: December 22, 2008, 08:29:23 PM » |
|
The menu item "Open last datafile" is not available when the programme if first launched, which seems a shame. Perry, do you mean this option should be default ?? No, it wasn't available to select.
|
|
|
|
|
Logged
|
|
|
|
|
Perry Mowbray
|
 |
« Reply #11 on: December 22, 2008, 08:31:58 PM » |
|
I have. two programs doing the same job it take a little time to store the passwords twice but darn handy when a program fails for some reason or other.
That reminds me: Import & Export planned? To CSV would be adequate enough.
|
|
|
|
|
Logged
|
|
|
|
|
parttimecoder
|
 |
« Reply #12 on: December 23, 2008, 02:06:42 AM » |
|
That reminds me: Import & Export planned? To CSV would be adequate enough Yes both are planned. Likely not before end of Year, but soon after.
|
|
|
|
|
Logged
|
|
|
|
|
parttimecoder
|
 |
« Reply #13 on: December 23, 2008, 02:12:52 AM » |
|
Any chance on having the option of either having them masked or unmasked I have not worked out how to do this yet. If it turns out possible, there is no reason I could not make it available. Done 
|
|
|
|
« Last Edit: December 25, 2008, 10:38:41 PM by parttimecoder »
|
Logged
|
|
|
|
|
nogojoe
|
 |
« Reply #14 on: December 27, 2008, 03:04:26 PM » |
|
Any chance on having the option of either having them masked or unmasked I have not worked out how to do this yet. If it turns out possible, there is no reason I could not make it available. Done  thanks for the above Parttimecoder. Is it possible to have an option for the default browser to be changed to one that you can choose at present the default is Internet Explorer perhaps a choice of one that one could add themselves. I realise that one may have to locate the browser exe folder themselves but that would be no hassle.i use Google Chrome as my main browser. So far I haven't come across any bugs you seem to have covered everything throughout the whole set-up. Again a well thought out program and a pleasure to use nogojoe
|
|
|
|
|
Logged
|
Often the most convincing people are those who have lost the plot so much they don't recognize the difference between fact and fantasy
|
|
|
|
parttimecoder
|
 |
« Reply #15 on: December 27, 2008, 05:25:32 PM » |
|
Hi nogojoe Giving the user a choice of browsers is a natural options for keydb. This is a feature I had in mind and now that you mention it, I will add it soon. Denis 
|
|
|
|
|
Logged
|
|
|
|
|
Hikerhart
|
 |
« Reply #16 on: January 09, 2009, 12:04:23 PM » |
|
I'm trying out the program to see if it could replace my current one. It looks like a winner.  I am getting an error message when I attempt to export the file in a csv format. Here is the message: cannot read BLOB field value - Native error : 20162 I'm running Vista Thanks for any help in this matter. Hikerhart
|
|
|
|
|
Logged
|
|
|
|
|
|
|
RDB
|
 |
« Reply #18 on: January 11, 2009, 08:15:58 AM » |
|
Hi Parttimecoder
As Hikerhart I'm also looking to see if the program will replace my current one. I use it for logging into web sites that require a login and password to access them, such as this one. For ease of use, will you be adding an option of sending the username and password to the to current window?
Thanks RDB
|
|
|
|
|
Logged
|
|
|
|
|
parttimecoder
|
 |
« Reply #19 on: January 11, 2009, 09:30:25 AM » |
|
Hi RDB
There are a number of features that would round out keydb very nicely. In no particular order these are, better export feature, an import feature, automatically grab url's and auto input of user names and passwords. I have been exploring how to implement these features especially auto grabbing URL's as this functionality could then be used in a Link manager. It turns out that grabbing URL's from various browsers is not as simple as I had hoped. I am digging into this however. In time I believe all the above feature will be added. Although I cannot say when other than as soon as I work out the technical details.
Denis
|
|
|
|
|
Logged
|
|
|
|
|
Hikerhart
|
 |
« Reply #20 on: January 11, 2009, 09:43:28 AM » |
|
Hi Parttimecoder,
Thanks for the quick and useful reply. That seems to solve my problem. Still playing with the program.
Hikerhart
|
|
|
|
|
Logged
|
|
|
|
|
RDB
|
 |
« Reply #21 on: January 11, 2009, 01:44:20 PM » |
|
Hello Again Parttimecoder
Very fast reply indeed! Thanks.
I will anxiously await the added features, especially the import feature. I manually added a few of my user names and passwords for test purposes - very tedious.
Wishing you success.
RDB
|
|
|
|
|
Logged
|
|
|
|
|
PhilB66
|
 |
« Reply #22 on: April 10, 2009, 05:59:36 AM » |
|
Keydb is now a try before you buy shareware linited to 10 records. New Websire is @ http://www.softsoup.com/.
|
|
|
|
|
Logged
|
|
|
|
|