• Product Key Generator?
    17 replies, posted
[i]Note: This is not related to wares or anything![/i] I'm looking for a program that can make me Product codes, I'll give a example below. Like, I want the product code to be 5 strings long, and 4 letters each string, and with a option to either make like 1, or 100/200/300 keys. Then I click generate, and it lists me all of the keys it has generated. Anyone knows some programs that do this?
[QUOTE=lockdown6;25199345][url]http://download.cnet.com/CD-Key-Generator/3000-2216_4-10704258.html[/url] a quick google search does wonders[/QUOTE] To tell you the truth, I searched for so many fucking things with no success. Thanks.
Between, the one you gave me is a trial :S. Can't copy the keys or anything >_<.
These kind of things are fairly easy to code. I took the liberty of spending 5 minutes and coded one for you in Java, but it only generates keys with numbers because I'm lazy. [code] package cdkeygen; import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("How many keys do you want to generate?"); Scanner amount_input = new Scanner(System.in); int amount = amount_input.nextInt(); for(int current = 0; current <= amount; current++) { int set1 = (int)(Math.random()*9000 + 1000); int set2 = (int)(Math.random()*9000 + 1000); int set3 = (int)(Math.random()*9000 + 1000); int set4 = (int)(Math.random()*9000 + 1000); int set5 = (int)(Math.random()*9000 + 1000); System.out.println(set1 +"-" +set2 +"-" +set3 +"-" +set4 +"-" +set5); } } } [/code] Your output will be something like this: 7959-5315-3767-5388-5961 3779-2895-5926-2680-9296 8709-2418-7675-2968-9419 5684-9650-9442-8641-7628 1707-8927-5274-9003-2430 6701-6302-4686-6512-6673 2427-6058-8312-4152-4658 8831-1569-7102-7798-1413 5693-9783-5537-5687-1513 2907-4270-9907-5085-6091 8044-5273-8190-3685-4061
[QUOTE=B1N4RY!;25200574] Your output will be something like this: 7959-5315-3767-5388-5961 3779-2895-5926-2680-9296 8709-2418-7675-2968-9419 5684-9650-9442-8641-7628 1707-8927-5274-9003-2430 6701-6302-4686-6512-6673 2427-6058-8312-4152-4658 8831-1569-7102-7798-1413 5693-9783-5537-5687-1513 2907-4270-9907-5085-6091 8044-5273-8190-3685-4061[/QUOTE] I'm not really familiar with Java... What do I do with the code? Sorry for bothering >_<.
Here, try [url="http://www.mediafire.com/?rgd1os0k385te10"]this.[/url] I just made it; you should be able to just download it and run the .jar file without any problems. Check the types of characters that you want, and enter the number of strings, the string length, and the amount of keys, then set where you want the output file with the keys to go and press "go." If you use it reasonably (read: don't put anything stupid into the fields) it shouldn't present any problems.
You should probably use an algorithm, otherwise the keys will be really easy to crack.
[QUOTE=ProtractorNinja;25203782]Here, try [url="http://www.mediafire.com/?rgd1os0k385te10"]this.[/url] I just made it; you should be able to just download it and run the .jar file without any problems. Check the types of characters that you want, and enter the number of strings, the string length, and the amount of keys, then set where you want the output file with the keys to go and press "go." If you use it reasonably (read: don't put anything stupid into the fields) it shouldn't present any problems.[/QUOTE] Thanks so much man :D
[QUOTE=ProtractorNinja;25203782] If you use it reasonably (read: don't put anything stupid into the fields) it shouldn't present any problems.[/QUOTE] I put something stupid into the fields nothing happened
I'm not extremely good with this sort of thing, but this is what I would do, given I had the skill. 1) Find 10+ checksums of files on the generating computer (MD5, SHA1, etc) 2) Perform some operations on those checksums (the more random, the better) 3) Rotate the results by a couple bits and flip the results 4) Transpose the results by a couple bits BAM. Pseudo-random and hard to crack. I have ZERO idea how to do it, but it'll work. [editline]07:13PM[/editline] Unless I'm dumb and that's super-easy to crack.
use a key gen to unlock the key gen xD
[QUOTE=ZekeTwo;25208824]I put something stupid into the fields nothing happened[/QUOTE] Good. I had a few problems occasionally with generating empty text files; that's why I said not to. Oh, can someone explain why some sort of algorithm is better than randomly assigning characters? It seems to me that flat random would work the best.
[QUOTE=ProtractorNinja;25214095]Good. I had a few problems occasionally with generating empty text files; that's why I said not to. Oh, can someone explain why some sort of algorithm is better than randomly assigning characters? It seems to me that flat random would work the best.[/QUOTE] If the program checks online, then random would be better I think too. If there is no algorithm, the only way is to bruteforce it.
[QUOTE=toaster468;25209820]use a key gen to unlock the key gen xD[/QUOTE] Avatar fits too much.
or [url]http://www.famkruithof.net/uuid/uuidgen[/url]
yo [code]using System;class Program{public static void Main(){Console.WriteLine(Guid.NewGuid());}}[/code] [editline]10:45PM[/editline] alternatively I did this for the OP. Same thing but in a webpage [url]http://charliesomerville.com/guid.aspx[/url]
Sorry, you need to Log In to post a reply to this thread.