topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday March 29, 2024, 10:47 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: NANY 2009 Release: keydb  (Read 40357 times)

parttimecoder

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 16
  • Donation code is cool!
    • View Profile
    • Donate to Member
NANY 2009 Release: keydb
« on: December 20, 2008, 07:15 PM »
NANY 2009 Entry Information

Application Name KeyDb
Version 1.0
Short DescriptionSecurely store web passwords!
Supported OSes Windows 98 - Vista 32/64
Web Pagehttp://tbaypc.net/keydb
Download Link http://tbaypc.net/do...load.php?f=keydb.zip
Minimum RequirementsTested with Win 98-Vista/32/64
Version historyFirst stable Beta
Author parttimecoder


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 Features
Grab 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
ScreenHunter_001.jpgNANY 2009 Release: keydb

ScreenHunter_002.jpgNANY 2009 Release: keydb

ScreenHunter_003.jpgNANY 2009 Release: keydb




Usage
Installation
Run standalone keydb.exe. It creates an ini file to store configuration info. does not add anything to registry

Using the Application
Download, 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-stallation
Delete keydb.exe.
KeyDb does not make use of the registry at all!

Known Issues
None 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 PM by parttimecoder »

Perry Mowbray

  • N.A.N.Y. Organizer
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 1,817
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #1 on: December 22, 2008, 04:56 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.

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #2 on: December 22, 2008, 05:10 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).
- carpe noctem

parttimecoder

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 16
  • Donation code is cool!
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #3 on: December 22, 2008, 06:45 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



 
 

parttimecoder

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 16
  • Donation code is cool!
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #4 on: December 22, 2008, 06:59 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

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #5 on: December 22, 2008, 08:58 AM »
Sounds like a decent enough default - although I'd probably go for 256 bit "just coz" :)
- carpe noctem

parttimecoder

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 16
  • Donation code is cool!
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb (update)
« Reply #6 on: December 22, 2008, 10:26 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  :Thmbsup:

Download here
« Last Edit: December 22, 2008, 12:56 PM by parttimecoder »

nogojoe

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 169
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #7 on: December 22, 2008, 03:05 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
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

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 16
  • Donation code is cool!
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #8 on: December 22, 2008, 03:33 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 PM by parttimecoder »

nogojoe

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 169
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #9 on: December 22, 2008, 05: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

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.
Often the most convincing people are those who have lost the plot so much they don't recognize the difference between fact and fantasy
« Last Edit: December 22, 2008, 06:39 PM by nogojoe »

Perry Mowbray

  • N.A.N.Y. Organizer
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 1,817
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #10 on: December 22, 2008, 08:29 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.

Perry Mowbray

  • N.A.N.Y. Organizer
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 1,817
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #11 on: December 22, 2008, 08:31 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.

parttimecoder

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 16
  • Donation code is cool!
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #12 on: December 23, 2008, 02:06 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.


parttimecoder

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 16
  • Donation code is cool!
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #13 on: December 23, 2008, 02:12 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 PM by parttimecoder »

nogojoe

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 169
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #14 on: December 27, 2008, 03:04 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
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

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 16
  • Donation code is cool!
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #15 on: December 27, 2008, 05:25 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  :)

Hikerhart

  • Participant
  • Joined in 2008
  • *
  • Posts: 2
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #16 on: January 09, 2009, 12:04 PM »
I'm trying out the program to see if it could replace my current one.
It looks like a winner. :Thmbsup:
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

parttimecoder

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 16
  • Donation code is cool!
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #17 on: January 10, 2009, 01:18 PM »
Hi Hikerhart

Appreciate your positive comments :-)

As for the error you are experiencing, I have not been able to reproduce it as of yet. However I am working on a more robust way to export records. In the meantime there is a great utility [free] that enables you to export to a number of formats, with ability to select which records and which columns. It works great. Link below

http://www.processte...bsolutedatabase.html

or direct link

http://rapidshare.co...105543227/abcabs.zip

Denis

RDB

  • Supporting Member
  • Joined in 2008
  • **
  • default avatar
  • Posts: 3
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #18 on: January 11, 2009, 08:15 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

parttimecoder

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 16
  • Donation code is cool!
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #19 on: January 11, 2009, 09:30 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

Hikerhart

  • Participant
  • Joined in 2008
  • *
  • Posts: 2
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #20 on: January 11, 2009, 09:43 AM »
Hi Parttimecoder,

Thanks for the quick and useful reply. That seems to solve my problem. Still playing with the program.

Hikerhart

RDB

  • Supporting Member
  • Joined in 2008
  • **
  • default avatar
  • Posts: 3
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #21 on: January 11, 2009, 01:44 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

PhilB66

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 1,522
    • View Profile
    • Donate to Member
Re: NANY 2009 Release: keydb
« Reply #22 on: April 10, 2009, 05:59 AM »
Keydb is now a try before you buy shareware linited to 10 records. New Websire is @ http://www.softsoup.com/.