• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Activation Key Storage Utility

Kreij

Senior Monkey Moderator
Joined
Feb 6, 2007
Messages
13,817 (2.20/day)
Location
Cheeseland (Wisconsin, USA)
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
 
Last edited:

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,028 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
if it wasnt from you i'd think this is some key phishing utility :)
 

Kreij

Senior Monkey Moderator
Joined
Feb 6, 2007
Messages
13,817 (2.20/day)
Location
Cheeseland (Wisconsin, USA)
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". :D
 
Joined
Nov 9, 2008
Messages
2,318 (0.41/day)
Location
Texas
System Name Mr. Reliable
Processor Ryzen R9 5950x
Motherboard MSI Meg X570s Ace Max
Cooling D5 Pump, Singularity Top/Res, 2x360mm EK P rads, EK Magnitude/Alphacool Blocks
Memory 32Gb (4x8Gb) Corsair Dominator Platinum 3600Mhz @ 16/19/20/36 1.35v
Video Card(s) MSI 3080ti with Alphacool Block
Storage 2 x Corsair Force MP400 1TB Nvme; 2 x T-Force Cardea Z340; 2 x Mushkin Reactor 1TB
Display(s) Acer 32" Z321QU 2560x1440; LG 34GP83A-B 34" 3440x1440
Case Lian Li PC-011 Dynamic XL; Synology DS218j w/ 2 x 2TB WD Red
Audio Device(s) SteelSeries Arctis Pro+
Power Supply EVGA SuperNova 850G3
Mouse Razer Basilisk V2
Keyboard Das Keyboard 6; Razer Orbweaver Chroma
Software Windows 10 Pro
Just grabbed a copy. This is a great idea, as I too am always looking for those damn keys I lose. :banghead:
 

Kreij

Senior Monkey Moderator
Joined
Feb 6, 2007
Messages
13,817 (2.20/day)
Location
Cheeseland (Wisconsin, USA)
Just grabbed a copy. This is a great idea, as I too am always looking for those damn keys I lose. :banghead:

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.
 
Joined
Sep 25, 2007
Messages
5,965 (0.99/day)
Location
New York
Processor AMD Ryzen 9 5950x, Ryzen 9 5980HX
Motherboard MSI X570 Tomahawk
Cooling Be Quiet Dark Rock Pro 4(With Noctua Fans)
Memory 32Gb Crucial 3600 Ballistix
Video Card(s) Gigabyte RTX 3080, Asus 6800M
Storage Adata SX8200 1TB NVME/WD Black 1TB NVME
Display(s) Dell 27 Inch 165Hz
Case Phanteks P500A
Audio Device(s) IFI Zen Dac/JDS Labs Atom+/SMSL Amp+Rivers Audio
Power Supply Corsair RM850x
Mouse Logitech G502 SE Hero
Keyboard Corsair K70 RGB Mk.2
VR HMD Samsung Odyssey Plus
Software Windows 10
I'd hate to put dozens of keys in to find out someone else was using them. . . . . . . .
 
Joined
Nov 9, 2008
Messages
2,318 (0.41/day)
Location
Texas
System Name Mr. Reliable
Processor Ryzen R9 5950x
Motherboard MSI Meg X570s Ace Max
Cooling D5 Pump, Singularity Top/Res, 2x360mm EK P rads, EK Magnitude/Alphacool Blocks
Memory 32Gb (4x8Gb) Corsair Dominator Platinum 3600Mhz @ 16/19/20/36 1.35v
Video Card(s) MSI 3080ti with Alphacool Block
Storage 2 x Corsair Force MP400 1TB Nvme; 2 x T-Force Cardea Z340; 2 x Mushkin Reactor 1TB
Display(s) Acer 32" Z321QU 2560x1440; LG 34GP83A-B 34" 3440x1440
Case Lian Li PC-011 Dynamic XL; Synology DS218j w/ 2 x 2TB WD Red
Audio Device(s) SteelSeries Arctis Pro+
Power Supply EVGA SuperNova 850G3
Mouse Razer Basilisk V2
Keyboard Das Keyboard 6; Razer Orbweaver Chroma
Software Windows 10 Pro
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 :toast:
 

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,232 (2.62/day)
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...
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.99/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
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. ;)
 
Last edited:
Joined
Nov 9, 2008
Messages
2,318 (0.41/day)
Location
Texas
System Name Mr. Reliable
Processor Ryzen R9 5950x
Motherboard MSI Meg X570s Ace Max
Cooling D5 Pump, Singularity Top/Res, 2x360mm EK P rads, EK Magnitude/Alphacool Blocks
Memory 32Gb (4x8Gb) Corsair Dominator Platinum 3600Mhz @ 16/19/20/36 1.35v
Video Card(s) MSI 3080ti with Alphacool Block
Storage 2 x Corsair Force MP400 1TB Nvme; 2 x T-Force Cardea Z340; 2 x Mushkin Reactor 1TB
Display(s) Acer 32" Z321QU 2560x1440; LG 34GP83A-B 34" 3440x1440
Case Lian Li PC-011 Dynamic XL; Synology DS218j w/ 2 x 2TB WD Red
Audio Device(s) SteelSeries Arctis Pro+
Power Supply EVGA SuperNova 850G3
Mouse Razer Basilisk V2
Keyboard Das Keyboard 6; Razer Orbweaver Chroma
Software Windows 10 Pro
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.

:toast:
 

Completely Bonkers

New Member
Joined
Feb 6, 2007
Messages
2,576 (0.41/day)
Processor Mysterious Engineering Prototype
Motherboard Intel 865
Cooling Custom block made in workshop
Memory Corsair XMS 2GB
Video Card(s) FireGL X3-256
Display(s) 1600x1200 SyncMaster x 2 = 3200x1200
Software Windows 2003
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.
 
Joined
Jun 2, 2007
Messages
5,106 (0.83/day)
Location
Kansas
Processor Core i5 3570K
Motherboard AsRock z77 Pro4
Cooling Zalman CNPS10X Extreme
Memory 2x4GB GSkill Sniper
Video Card(s) MSI GTX970 Gaming
Storage 240GB OCZ ARC 100, Samsung Spinpoint F3 1TB
Display(s) LG 23" 1920x1080
Case Antec P100
Audio Device(s) Onboard
Power Supply Antec Edge 750W
Software Windows 8.1 Pro 64

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
25,838 (3.79/day)
Location
Alabama
System Name Rocinante
Processor I9 14900KS
Motherboard EVGA z690 Dark KINGPIN (modded BIOS)
Cooling EK-AIO Elite 360 D-RGB
Memory 64GB Gskill Trident Z5 DDR5 6000 @6400
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 500GB 980 Pro | 1x 1TB 980 Pro | 1x 8TB Corsair MP400
Display(s) Odyssey OLED G9 G95SC
Case Lian Li o11 Evo Dynamic White
Audio Device(s) Moondrop S8's on Schiit Hel 2e
Power Supply Bequiet! Power Pro 12 1500w
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Akko Crystal Blues
VR HMD Quest 3
Software Windows 11
Benchmark Scores I dont have time for that.
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?
 
Last edited:

streetfighter 2

New Member
Joined
Jul 26, 2010
Messages
1,655 (0.33/day)
Location
Philly
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_of_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).
 

Kreij

Senior Monkey Moderator
Joined
Feb 6, 2007
Messages
13,817 (2.20/day)
Location
Cheeseland (Wisconsin, USA)
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_of_me_naked_in_ASCII.txt"

I almost spit my beer on the keyboard. Thanks. :roll:

Fixes suggested almost done. New version shortly.
 

Phxprovost

Xtreme Refugee
Joined
Apr 6, 2009
Messages
1,217 (0.22/day)
Location
Pennsylvania
System Name Result of Boredom
Processor AMD FX-6350
Motherboard ASUS M5A97
Cooling Enzo Tech Extreme-X
Memory 16gb ddr3
Video Card(s) XFX R9 290
Display(s) Asus 24in (1920X1080) X 2 @144hz
Case NZXT S340
Software WIN7 64bit HP
no offense to the OP but why not just use an encrypted text file? :confused:
 

Kreij

Senior Monkey Moderator
Joined
Feb 6, 2007
Messages
13,817 (2.20/day)
Location
Cheeseland (Wisconsin, USA)
no offense to the OP but why not just use an encrypted text file? :confused:

Too easy. ;)
... and I needed a coding project to keep myself happy.
 
Last edited:

Kreij

Senior Monkey Moderator
Joined
Feb 6, 2007
Messages
13,817 (2.20/day)
Location
Cheeseland (Wisconsin, USA)
New version available. Version 1.0.1
See changelog in OP for fixes.

Still working on Sol's paste issue.
 
Joined
Nov 9, 2008
Messages
2,318 (0.41/day)
Location
Texas
System Name Mr. Reliable
Processor Ryzen R9 5950x
Motherboard MSI Meg X570s Ace Max
Cooling D5 Pump, Singularity Top/Res, 2x360mm EK P rads, EK Magnitude/Alphacool Blocks
Memory 32Gb (4x8Gb) Corsair Dominator Platinum 3600Mhz @ 16/19/20/36 1.35v
Video Card(s) MSI 3080ti with Alphacool Block
Storage 2 x Corsair Force MP400 1TB Nvme; 2 x T-Force Cardea Z340; 2 x Mushkin Reactor 1TB
Display(s) Acer 32" Z321QU 2560x1440; LG 34GP83A-B 34" 3440x1440
Case Lian Li PC-011 Dynamic XL; Synology DS218j w/ 2 x 2TB WD Red
Audio Device(s) SteelSeries Arctis Pro+
Power Supply EVGA SuperNova 850G3
Mouse Razer Basilisk V2
Keyboard Das Keyboard 6; Razer Orbweaver Chroma
Software Windows 10 Pro
Changes work great. Thanks, this will come in very handy. :toast:
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
25,838 (3.79/day)
Location
Alabama
System Name Rocinante
Processor I9 14900KS
Motherboard EVGA z690 Dark KINGPIN (modded BIOS)
Cooling EK-AIO Elite 360 D-RGB
Memory 64GB Gskill Trident Z5 DDR5 6000 @6400
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 500GB 980 Pro | 1x 1TB 980 Pro | 1x 8TB Corsair MP400
Display(s) Odyssey OLED G9 G95SC
Case Lian Li o11 Evo Dynamic White
Audio Device(s) Moondrop S8's on Schiit Hel 2e
Power Supply Bequiet! Power Pro 12 1500w
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Akko Crystal Blues
VR HMD Quest 3
Software Windows 11
Benchmark Scores I dont have time for that.
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.
 

Kreij

Senior Monkey Moderator
Joined
Feb 6, 2007
Messages
13,817 (2.20/day)
Location
Cheeseland (Wisconsin, USA)
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).
 
Joined
Jul 19, 2006
Messages
43,586 (6.73/day)
Processor AMD Ryzen 7 7800X3D
Motherboard ASUS TUF x670e
Cooling EK AIO 360. Phantek T30 fans.
Memory 32GB G.Skill 6000Mhz
Video Card(s) Asus RTX 4090
Storage WD m.2
Display(s) LG C2 Evo OLED 42"
Case Lian Li PC 011 Dynamic Evo
Audio Device(s) Topping E70 DAC, SMSL SP200 Headphone Amp.
Power Supply FSP Hydro Ti PRO 1000W
Mouse Razer Basilisk V3 Pro
Keyboard Tester84
Software Windows 11
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! :toast:
 

Kreij

Senior Monkey Moderator
Joined
Feb 6, 2007
Messages
13,817 (2.20/day)
Location
Cheeseland (Wisconsin, USA)
Note to self : Add print function for Erocker. (seriously, that not a bad idea)
 
Joined
Jul 19, 2006
Messages
43,586 (6.73/day)
Processor AMD Ryzen 7 7800X3D
Motherboard ASUS TUF x670e
Cooling EK AIO 360. Phantek T30 fans.
Memory 32GB G.Skill 6000Mhz
Video Card(s) Asus RTX 4090
Storage WD m.2
Display(s) LG C2 Evo OLED 42"
Case Lian Li PC 011 Dynamic Evo
Audio Device(s) Topping E70 DAC, SMSL SP200 Headphone Amp.
Power Supply FSP Hydro Ti PRO 1000W
Mouse Razer Basilisk V3 Pro
Keyboard Tester84
Software Windows 11
Joined
Aug 17, 2009
Messages
2,558 (0.48/day)
Location
United States
System Name Aluminum Mallard
Processor Ryzen 1900x
Motherboard AsRock Phantom 6
Cooling AIO
Memory 32GB
Video Card(s) EVGA 3080Ti FTW
Storage SSD
Display(s) Benq Zowie
Case Cosmos 1000
Audio Device(s) On Board
Power Supply Corsair CX750
VR HMD HTV Vive, Valve Index
Software Arch Linux
Benchmark Scores 31 FPS in Dalaran
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.
 
Top