techPowerUp! Forums

Go Back   techPowerUp! Forums > Software > Programming & Webmastering

Reply
 
Thread Tools
Old Aug 27, 2010, 08:30 PM   #1
Kreij
Hardcore Monkey Moderator
 
Kreij's Avatar
 
Join Date: Feb 2007
Location: Cheeseland (Wisconsin, USA)
Posts: 12,254 (5.27/day)
Thanks: 591
Thanked 5,510 Times in 2,948 Posts

System Specs

Activation Key Storage Utility

Key-Z : A Secure Activation Key and Password Storage Utility

Key-Z allows you to store activation keys and passwords in a secure (encrypted)
file. Key-Z also allows you to make cryptographic hashes for strings or files.

Menu Options
File
  • Open : Opens a saved Key-Z file. After you select the file you will be prompted
    for your username and PIN number.
  • Save : Save the Key-Z file to the last saved location. You will be prompted for a username and PIN number before the file is saved.
  • Save As : Select where you would like to save the Key-Z file. You will be prompted for a username and PIN number before the file is saved.
  • Close : Close the current Key-Z file and clear all data from the application.
  • Print Preview : Preview print output prior to printing.
  • Print : Print keys and passwords directly to the default printer.
  • Exit : Exit the application
Options
  • Set Backup Folder : Allows you to select a location to back-up the Key-Z file
    in addition to where you normally save it.
Help
  • Content : Provides a link to this page.
  • About : Application information.

Keys Tab
This allows you to enter, modify or delete activation keys.



Filter Groups Dropdown : This allows you to select which group of keys are
displayed in the Keys DataGridView.
Group Dropdown : This allows you to select which group you would like to associate
with an activation key.
Application TextBox : The name of the application for which the key is used.
Keys TextBoxes : This is where you enter the activation key segments. If you
enter a dash "-", your will be taken to the next TextBox automatically. If you
paste a dash seperated key (ie. 1234-1234-1234) into the first TextBox the
program will automatically separate it into segments.
Comments TextBox : For any comments about the key.
Commit Button : This will add the key to the keys DataGridView after performing
some data integrity checks.

Password Tabs
This allows you to create, enter, modify or delete passwords.



Filter Groups Dropdown : This allows you to select which group of passwords are
displayed in the Keys DataGridView.
Group Dropdown : This allows you to select which group you would like to
associate with a password.
Description TextBox : A description saying for what the password is used.
Alphabetic Character Options:
Numeric Character Options:
Special Character Options:
Length:
Must Start With:
Must End With:
The above drop downs are used to set parameters when generating a password.
Generate Password Button : Create a random password based upon the password
option settings.
Commit : This will add the password to the passwords DataGridView after
performing some data integrity checks.

Cryptographic Hashes Tab
This allows you to generate and verify cryptographic hashes created from strings
of files.


Hash Type Dropdown : This allows you to select the type of hash you would like to
generate.
Filename : This allows you to enter a filename (path) to used to create the
cryptographic hash. Check the "string" CheckBox if you want the hash generated
from the text in the TextBox instead of reading the contents of the file.
Generate Hash Button : This generates the hash from the above input. You can
cancel the hash generation using the Stop Button. A spinning icon shows that the
process is running, and when it is complete it will display the hash in the
TextBox below it and also report the time that it took to hash the input.
You can copy and paste a hash string in the second TextBox and it will be
compared to the first to verify the hashes match.

Application Buttons
Save : This will save the key and password information to an encrypted file. You
will be prompted for a file location and name, and also for a username and PIN
number. If you forget your username and/or PIN number there is no way of
recovering the data in the encrypted file.
Exit : This will exit the application.

Additional Information
Adding a group : To add a new group to either keys of passwords simply commit
either using any available group and edit the group name in the DataGridView.
When the Key-Z file is opened it automatically adds the needed groups to the
dropdowns.
Removing a group : Simply remove any keys or passwords for that group and save
the file. When it is re-loaded the group will no longer be available. If you
remove all of the groups, the default set of groups will be re-added when the
file is loaded.

The DataGridViews will be sorted alphabetically (ascending) by group whenever you open a file,
save, print preview or print.

This information is obsolete, please get the latest build you can find at the end of the thread
__________________

Cloud (noun, singular): A dynamic arrangement of multiple potential single points of failure, with a user at one end and their data at the other.


Get more tech news on a wide variety of topics at NextPowerUp

Last edited by Kreij; Dec 20, 2011 at 10:37 PM.
Kreij is offline  
Reply With Quote
Old Aug 27, 2010, 08:31 PM   #2
W1zzard
Benevolent Dictator
 
W1zzard's Avatar
 
Join Date: May 2004
Location: Stuttgart, Germany
Posts: 13,865 (4.17/day)
Thanks: 184
Thanked 10,448 Times in 3,216 Posts
Send a message via ICQ to W1zzard Send a message via AIM to W1zzard Send a message via MSN to W1zzard Send a message via Skype™ to W1zzard

System Specs

if it wasnt from you i'd think this is some key phishing utility
W1zzard is offline  
Reply With Quote
Old Aug 27, 2010, 08:38 PM   #3
Kreij
Hardcore Monkey Moderator
 
Kreij's Avatar
 
Join Date: Feb 2007
Location: Cheeseland (Wisconsin, USA)
Posts: 12,254 (5.27/day)
Thanks: 591
Thanked 5,510 Times in 2,948 Posts

System Specs

Quote:
Originally Posted by W1zzard View Post
if it wasnt from you i'd think this is some key phishing utility
No, it's safe. Does not transfer anything or "call home".
__________________

Cloud (noun, singular): A dynamic arrangement of multiple potential single points of failure, with a user at one end and their data at the other.


Get more tech news on a wide variety of topics at NextPowerUp
Kreij is offline  
Reply With Quote
Old Aug 27, 2010, 08:43 PM   #4
JATownes
1000 Posts
 
JATownes's Avatar
 
Join Date: Nov 2008
Location: West Texas
Posts: 1,666 (0.99/day)
Thanks: 659
Thanked 407 Times in 332 Posts
Send a message via Yahoo to JATownes

System Specs

Just grabbed a copy. This is a great idea, as I too am always looking for those damn keys I lose.
__________________
Please rate my M1dn1ght Rig
"I will only buy this if it make's me a sandwich and plays with my balls" - alexsubri

Sig compliments of Stefanels
JATownes is offline  
Reply With Quote
The Following User Says Thank You to JATownes For This Useful Post:
Old Aug 27, 2010, 08:48 PM   #5
Kreij
Hardcore Monkey Moderator
 
Kreij's Avatar
 
Join Date: Feb 2007
Location: Cheeseland (Wisconsin, USA)
Posts: 12,254 (5.27/day)
Thanks: 591
Thanked 5,510 Times in 2,948 Posts

System Specs

Quote:
Originally Posted by JATownes View Post
Just grabbed a copy. This is a great idea, as I too am always looking for those damn keys I lose.
Be careful with it, and test it first. I would hate to have you put in dozens of keys and find out a bug in the program corrupted the file or something. I also cannot guarantee the next couple of versions will be encryption compatible.
__________________

Cloud (noun, singular): A dynamic arrangement of multiple potential single points of failure, with a user at one end and their data at the other.


Get more tech news on a wide variety of topics at NextPowerUp
Kreij is offline  
Reply With Quote
Old Aug 27, 2010, 08:50 PM   #6
KainXS
3500 Posts
 
KainXS's Avatar
 
Join Date: Sep 2007
Posts: 4,732 (2.26/day)
Thanks: 190
Thanked 473 Times in 389 Posts

System Specs

I'd hate to put dozens of keys in to find out someone else was using them. . . . . . . .
KainXS is offline  
Reply With Quote
Old Aug 27, 2010, 08:50 PM   #7
JATownes
1000 Posts
 
JATownes's Avatar
 
Join Date: Nov 2008
Location: West Texas
Posts: 1,666 (0.99/day)
Thanks: 659
Thanked 407 Times in 332 Posts
Send a message via Yahoo to JATownes

System Specs

Just tested it with a couple of keys, and it appears to function correctly. The backup function also created a backup set on my external. Works great so far. I will let you know if I have any issues. The only thing I noticed that did not work as I expected was when I enter the password and hit "Tab" to jump to the "Pin#" box, it jumps to the "OK" button instead. Not a big deal, I can just use the mouse to click the "Pin#" entry box. I just noticed because I am a heavy keyboard user.

Great little prog that serves a nice purpose. Thanks Kreij
__________________
Please rate my M1dn1ght Rig
"I will only buy this if it make's me a sandwich and plays with my balls" - alexsubri

Sig compliments of Stefanels
JATownes is offline  
Reply With Quote
Old Aug 27, 2010, 08:50 PM   #8
cadaveca
My name is Dave
 
cadaveca's Avatar
 
Join Date: Apr 2006
Location: The Great White North
Posts: 10,921 (4.16/day)
Thanks: 4,704
Thanked 5,449 Times in 3,301 Posts

System Specs

Good idea...now jsut need it cloud-based, so that you can retreive the data from anywhere, kinda like STEAM, or what have you.


Of course, I do understand what a security risk that would impose...
__________________
Gadgets, Phones, Tablets, Cameras, TVs, HiFi...NextPowerUp


-Only real men play games THIS way.
cadaveca is offline  
Reply With Quote
Old Aug 27, 2010, 08:59 PM   #9
qubit
Overclocked quantum bit
 
qubit's Avatar
 
Join Date: Dec 2007
Location: Quantumville UK
Posts: 8,719 (4.31/day)
Thanks: 4,216
Thanked 3,334 Times in 1,970 Posts

System Specs

I've been using the excellent open source KeePass password manager for years. You may want to have a look at it, for ideas on how to make yours even better. In particular, you may want to look at the encryption algorithm and its implementation, as it's really strong.

www.keepass.info

Or on Sourceforge:

http://sourceforge.net/projects/keepass/

EDIT: Key-Z, Good name.
__________________
Siggie in the post.

Last edited by qubit; Aug 27, 2010 at 09:14 PM.
qubit is offline  
Reply With Quote
Old Aug 27, 2010, 09:07 PM   #10
JATownes
1000 Posts
 
JATownes's Avatar
 
Join Date: Nov 2008
Location: West Texas
Posts: 1,666 (0.99/day)
Thanks: 659
Thanked 407 Times in 332 Posts
Send a message via Yahoo to JATownes

System Specs

Ok. After a reboot everything worked fine. So I copied the keydata.dat file and the Key-Z utility to a flash drive and moved them to a Windows XP-32bit machine I have here. I transferred the keydata.dat file where I wanted it, then when I ran Key-Z I pointed to that location. It immediately asked for my PW and PIN#. Once I input the information, it pulled up my keys.

So for me, it worked to transfer to different machines, and it appears to run correctly on Win7 64-bit and WinXP 32-Bit.

__________________
Please rate my M1dn1ght Rig
"I will only buy this if it make's me a sandwich and plays with my balls" - alexsubri

Sig compliments of Stefanels
JATownes is offline  
Reply With Quote
Old Aug 27, 2010, 09:13 PM   #11
Completely Bonkers
2000 Posts
 
Completely Bonkers's Avatar
 
Join Date: Feb 2007
Posts: 2,415 (1.04/day)
Thanks: 582
Thanked 533 Times in 374 Posts

System Specs

Nice.

I've been using password agent FOR YEARS. Take a look. It might give you some encouragement + ideas.
http://www.moonsoftware.com/pwagent.asp

Also take a look at shell tools, same website. Quite handy.
__________________
... some things in life just drive you bonkers. Especially the rubbish you see in forum posts
Completely Bonkers is offline  
Reply With Quote
Old Aug 27, 2010, 09:17 PM   #12
DonInKansas
3500 Posts
 
DonInKansas's Avatar
 
Join Date: Jun 2007
Location: Kansas
Posts: 4,261 (1.93/day)
Thanks: 779
Thanked 1,275 Times in 1,007 Posts
Send a message via AIM to DonInKansas Send a message via MSN to DonInKansas Send a message via Yahoo to DonInKansas

System Specs

Quote:
Originally Posted by W1zzard View Post
if it wasnt from you i'd think this is some key phishing utility
Quote:
Originally Posted by Kreij View Post
No, it's safe. Does not transfer anything or "call home".
Either that or Kreij is so good he hid it so no one can find it.
__________________
Sneekypeet on my disappearance from TPU: "He went to school for a while to learn how to deal with douchebags and delight in pastries and exotic coffees....or in English, he is a cop now."

You know what time it is......
DonInKansas is offline  
Reply With Quote
Old Aug 27, 2010, 09:26 PM   #13
Solaris17
Creator Solaris Utility DVD
 
Solaris17's Avatar
 
Join Date: Aug 2005
Location: Reinacting scenes from platoon with Charlie Sheen
Posts: 13,708 (4.79/day)
Thanks: 4,366
Thanked 3,295 Times in 2,311 Posts
Send a message via ICQ to Solaris17 Send a message via AIM to Solaris17 Send a message via MSN to Solaris17 Send a message via Yahoo to Solaris17 Send a message via Skype™ to Solaris17

System Specs

the segments have no limit so an entire key can be pasted into one segment.

recommendation have # of seg and # of char per seg. and the ability to set those and then copy paste and have it auto parse into their respective segments.

Also Pass and Pin are visible could you add a check box to that so you can see it or hide it with **'s (default?)

hitting TAB on the pass/pin window auto brings you to apply instead of pin. maybe out of order?
__________________
I Made the Millionth post! | "Please come to WI now so I can beat you over the head with a bratwurst."-Kreij
PS3 mod 8500/8600GT Mod Guide Rebuild a Copperhead Heat Ware
NF4 Ultra SLI Mod Solaris Utility DVD 4.0 Broken CPU pin guide
Vista Mark

Last edited by Solaris17; Aug 27, 2010 at 09:32 PM.
Solaris17 is online now  
2 Million points folded for TPU
Reply With Quote
The Following User Says Thank You to Solaris17 For This Useful Post:
Old Aug 27, 2010, 10:12 PM   #14
streetfighter 2
1000 Posts
 
streetfighter 2's Avatar
 
Join Date: Jul 2010
Location: Philly
Posts: 1,599 (1.51/day)
Thanks: 1,004
Thanked 765 Times in 539 Posts

System Specs

Oh god, I've been using notepad.... Usually with really inconspicuous file names like, "Barbies_Fantastic_Adventure_CD-key,_my_SSN,_my_credit_card_numbers_and_pictures_o f_me_naked_in_ASCII.txt"

Also this program is in .NET, which for unknown reasons scares the hell out of me. It's probably because it's new and useful. I like old reliable things that weigh several thousand pounds (or stones if you're British).
streetfighter 2 is offline  
Reply With Quote
The Following User Says Thank You to streetfighter 2 For This Useful Post:
Old Aug 27, 2010, 10:22 PM   #15
Kreij
Hardcore Monkey Moderator
 
Kreij's Avatar
 
Join Date: Feb 2007
Location: Cheeseland (Wisconsin, USA)
Posts: 12,254 (5.27/day)
Thanks: 591
Thanked 5,510 Times in 2,948 Posts

System Specs

Quote:
Originally Posted by streetfighter 2 View Post
Oh god, I've been using notepad.... Usually with really inconspicuous file names like, "Barbies_Fantastic_Adventure_CD-key,_my_SSN,_my_credit_card_numbers_and_pictures_o f_me_naked_in_ASCII.txt"
I almost spit my beer on the keyboard. Thanks.

Fixes suggested almost done. New version shortly.
__________________

Cloud (noun, singular): A dynamic arrangement of multiple potential single points of failure, with a user at one end and their data at the other.


Get more tech news on a wide variety of topics at NextPowerUp
Kreij is offline  
Reply With Quote
The Following User Says Thank You to Kreij For This Useful Post:
Old Aug 27, 2010, 10:25 PM   #16
Phxprovost
Xtreme Refugee
 
Phxprovost's Avatar
 
Join Date: Apr 2009
Location: Pennsylvania
Posts: 1,148 (0.75/day)
Thanks: 240
Thanked 264 Times in 190 Posts
Send a message via Skype™ to Phxprovost

System Specs

no offense to the OP but why not just use an encrypted text file?
__________________
“They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.”
Phxprovost is offline  
Reply With Quote
Old Aug 27, 2010, 10:29 PM   #17
Kreij
Hardcore Monkey Moderator
 
Kreij's Avatar
 
Join Date: Feb 2007
Location: Cheeseland (Wisconsin, USA)
Posts: 12,254 (5.27/day)
Thanks: 591
Thanked 5,510 Times in 2,948 Posts

System Specs

Quote:
Originally Posted by Phxprovost View Post
no offense to the OP but why not just use an encrypted text file?
Too easy.
... and I needed a coding project to keep myself happy.
__________________

Cloud (noun, singular): A dynamic arrangement of multiple potential single points of failure, with a user at one end and their data at the other.


Get more tech news on a wide variety of topics at NextPowerUp

Last edited by Kreij; Aug 27, 2010 at 11:02 PM.
Kreij is offline  
Reply With Quote
Old Aug 27, 2010, 11:02 PM   #18
Kreij
Hardcore Monkey Moderator
 
Kreij's Avatar
 
Join Date: Feb 2007
Location: Cheeseland (Wisconsin, USA)
Posts: 12,254 (5.27/day)
Thanks: 591
Thanked 5,510 Times in 2,948 Posts

System Specs

New version available. Version 1.0.1
See changelog in OP for fixes.

Still working on Sol's paste issue.
__________________

Cloud (noun, singular): A dynamic arrangement of multiple potential single points of failure, with a user at one end and their data at the other.


Get more tech news on a wide variety of topics at NextPowerUp
Kreij is offline  
Reply With Quote
The Following 2 Users Say Thank You to Kreij For This Useful Post:
Old Aug 27, 2010, 11:34 PM   #19
JATownes
1000 Posts
 
JATownes's Avatar
 
Join Date: Nov 2008
Location: West Texas
Posts: 1,666 (0.99/day)
Thanks: 659
Thanked 407 Times in 332 Posts
Send a message via Yahoo to JATownes

System Specs

Changes work great. Thanks, this will come in very handy.
__________________
Please rate my M1dn1ght Rig
"I will only buy this if it make's me a sandwich and plays with my balls" - alexsubri

Sig compliments of Stefanels
JATownes is offline  
Reply With Quote
Old Aug 28, 2010, 12:17 AM   #20
Solaris17
Creator Solaris Utility DVD
 
Solaris17's Avatar
 
Join Date: Aug 2005
Location: Reinacting scenes from platoon with Charlie Sheen
Posts: 13,708 (4.79/day)
Thanks: 4,366
Thanked 3,295 Times in 2,311 Posts
Send a message via ICQ to Solaris17 Send a message via AIM to Solaris17 Send a message via MSN to Solaris17 Send a message via Yahoo to Solaris17 Send a message via Skype™ to Solaris17

System Specs

good stuff kreji much appreciated im sure going to be using this. im old school i ACTUALLY still physically move to find boxes. imagine that.
__________________
I Made the Millionth post! | "Please come to WI now so I can beat you over the head with a bratwurst."-Kreij
PS3 mod 8500/8600GT Mod Guide Rebuild a Copperhead Heat Ware
NF4 Ultra SLI Mod Solaris Utility DVD 4.0 Broken CPU pin guide
Vista Mark
Solaris17 is online now  
2 Million points folded for TPU
Reply With Quote
Old Aug 28, 2010, 12:25 AM   #21
Kreij
Hardcore Monkey Moderator
 
Kreij's Avatar
 
Join Date: Feb 2007
Location: Cheeseland (Wisconsin, USA)
Posts: 12,254 (5.27/day)
Thanks: 591
Thanked 5,510 Times in 2,948 Posts

System Specs

I'm working on plain text import/export functions so data can be transfered between versions.
This may break v 1.0.1 data, so be aware. I'll try not to do that. (no promises though).
__________________

Cloud (noun, singular): A dynamic arrangement of multiple potential single points of failure, with a user at one end and their data at the other.


Get more tech news on a wide variety of topics at NextPowerUp
Kreij is offline  
Reply With Quote
The Following User Says Thank You to Kreij For This Useful Post:
Old Aug 28, 2010, 12:54 AM   #22
erocker
Senior Moderator
 
erocker's Avatar
 
Join Date: Jul 2006
Location: Milwaukee, WI.
Posts: 32,283 (12.78/day)
Thanks: 2,815
Thanked 12,450 Times in 7,916 Posts

System Specs

Quote:
Originally Posted by Solaris17 View Post
good stuff kreji much appreciated im sure going to be using this. im old school i ACTUALLY still physically move to find boxes. imagine that.
I'm in the ancient school. I use a thing called a pen and this barbaric thing called paper to write the codes on. Crazy stuff!

Joking aside (even though I'm being serious) Key-Z does work very well! Thanks Kreij!
__________________
erocker is offline  
Reply With Quote
The Following User Says Thank You to erocker For This Useful Post:
Old Aug 28, 2010, 12:58 AM   #23
Kreij
Hardcore Monkey Moderator
 
Kreij's Avatar
 
Join Date: Feb 2007
Location: Cheeseland (Wisconsin, USA)
Posts: 12,254 (5.27/day)
Thanks: 591
Thanked 5,510 Times in 2,948 Posts

System Specs

Note to self : Add print function for Erocker. (seriously, that not a bad idea)
__________________

Cloud (noun, singular): A dynamic arrangement of multiple potential single points of failure, with a user at one end and their data at the other.


Get more tech news on a wide variety of topics at NextPowerUp
Kreij is offline  
Reply With Quote
Old Aug 28, 2010, 12:59 AM   #24
erocker
Senior Moderator
 
erocker's Avatar
 
Join Date: Jul 2006
Location: Milwaukee, WI.
Posts: 32,283 (12.78/day)
Thanks: 2,815
Thanked 12,450 Times in 7,916 Posts

System Specs

Quote:
Originally Posted by Kreij View Post
Note to self : Add print function for Erocker. (seriously, that not a bad idea)
Very good idea!
__________________
erocker is offline  
Reply With Quote
Old Aug 28, 2010, 01:05 AM   #25
DannibusX
2000 Posts
 
DannibusX's Avatar
 
Join Date: Aug 2009
Location: United States
Posts: 2,052 (1.46/day)
Thanks: 786
Thanked 948 Times in 628 Posts

System Specs

Quote:
Originally Posted by Kreij View Post
Note to self : Add print function for Erocker. (seriously, that not a bad idea)
For erocker? I don't think my printer can do crayon.

Edit:

Oh, and thanks Kreij. I'll take a look at it in a little while. Cool little app idea.
__________________
“Has the whole world gone crazy? Am I the only one around here who gives a s**t about the rules? Mark it zero!” -Walter Sobchak

“Yup, you were 9-2 when you slid it in me.” -MT Alex
DannibusX is offline  
Reply With Quote
The Following User Says Thank You to DannibusX For This Useful Post:
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
lost windows activation key, need new free os thats just as easy as windows ste2425 Linux / BSD / Mac OS X 29 Nov 16, 2008 04:49 AM
Windows Vista activation key generators begin making their way onto the internet zekrahminator News 43 Mar 2, 2007 02:42 PM


All times are GMT. The time now is 12:27 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
no new posts