Welcome Guest.   Make a donation to an author on the site December 22, 2014, 09:43:17 PM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
Check out and download the GOE 2007 Freeware Challenge productivity tools.
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: NANY 2009 Release: keydb  (Read 17359 times)
parttimecoder
Supporting Member
**
Posts: 16



Donation code is cool!

see users location on a map View Profile Give some DonationCredits to this forum member
« on: December 20, 2008, 07:15:09 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/download.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









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:11 PM by parttimecoder » Logged
Perry Mowbray
N.A.N.Y. Organizer
Charter Member
***
Posts: 1,807



Thoughtful Scribbles

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #1 on: December 22, 2008, 04:56:30 AM »

Had a wee play with this so that I could get a screen shot  Angry   Wink

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  undecided )

Overall, it's a nice little application with a nice look.
Logged

f0dder
Charter Honorary Member
***
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« 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
Supporting Member
**
Posts: 16



Donation code is cool!

see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #3 on: December 22, 2008, 06:45:34 AM »

Thank you for taking the time to have a look Perry! Feedback appreciated  smiley

Will resolve the Always on Top issues.

Quote
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
Supporting Member
**
Posts: 16



Donation code is cool!

see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #4 on: December 22, 2008, 06:59:37 AM »

Quote
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
Charter Honorary Member
***
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« 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" smiley
Logged

- carpe noctem
parttimecoder
Supporting Member
**
Posts: 16



Donation code is cool!

see users location on a map View Profile Give some DonationCredits to this forum member
« 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 )   smiley
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:42 PM by parttimecoder » Logged
nogojoe
Charter Member
***
Posts: 136


see users location on a map View Profile Give some DonationCredits to this forum member
« 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
Supporting Member
**
Posts: 16



Donation code is cool!

see users location on a map View Profile Give some DonationCredits to this forum member
« 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
Charter Member
***
Posts: 136


see users location on a map View Profile Give some DonationCredits to this forum member
« 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
N.A.N.Y. Organizer
Charter Member
***
Posts: 1,807



Thoughtful Scribbles

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #10 on: December 22, 2008, 08:29:23 PM »


Quote
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
N.A.N.Y. Organizer
Charter Member
***
Posts: 1,807



Thoughtful Scribbles

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« 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
Supporting Member
**
Posts: 16



Donation code is cool!

see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #12 on: December 23, 2008, 02:06:42 AM »

Quote
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
Supporting Member
**
Posts: 16



Donation code is cool!

see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #13 on: December 23, 2008, 02:12:52 AM »

Quote
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  smiley
« Last Edit: December 25, 2008, 10:38:41 PM by parttimecoder » Logged
nogojoe
Charter Member
***
Posts: 136


see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #14 on: December 27, 2008, 03:04:26 PM »

Quote
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  smiley
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
Supporting Member
**
Posts: 16



Donation code is cool!

see users location on a map View Profile Give some DonationCredits to this forum member
« 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  smiley
Logged
Hikerhart
Participant
*
Posts: 2


View Profile Give some DonationCredits to this forum member
« 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. 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
Logged
parttimecoder
Supporting Member
**
Posts: 16



Donation code is cool!

see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #17 on: January 10, 2009, 01:18:52 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.processtext.co.../abcabsolutedatabase.html

or direct link

http://rapidshare.com/files/105543227/abcabs.zip

Denis
Logged
RDB
Supporting Member
**
Posts: 3

see users location on a map View Profile Give some DonationCredits to this forum member
« 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
Supporting Member
**
Posts: 16



Donation code is cool!

see users location on a map View Profile Give some DonationCredits to this forum member
« 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
Participant
*
Posts: 2


View Profile Give some DonationCredits to this forum member
« 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
Supporting Member
**
Posts: 3

see users location on a map View Profile Give some DonationCredits to this forum member
« 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
Supporting Member
**
Posts: 1,510


View Profile Give some DonationCredits to this forum member
« 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
Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.048s | Server load: 0.13 ]