Keygen Scripting Language
Keygens are useful tools for providing backup product keys to activate software if the original keys have been mislaid. One problem with them current system is that they are executable files, so that using them has a risk of viruses or other malware. This is the motivation for a scripting language.
If the keygens were data files rather than executable programs, then they could be interpreted by a trusted piece of software. If this were Open Source, users could be sure that it would not misbehave, and to use keygens without the security loophole.
Subsidiary advantages of a scripting system would be that KSL data files would typically be smaller, as well as being platform independent. Disadvantages would include a possibility that scripting the keygen would be harder. It would be necessary to exactly specify the algorithm used to generate the key, and it would not be possible to patch in executable code from the program itself. Some hackers would look upon this as a challenge, others as a problem. Another disadvantage would be that the language may need periodic updating to keep it current with all the techniques used by software writers to generate keys (e.g. polling new hardware, etc.)
Wanted !!!
Talented and enthusiastic coder keen to work on this.
Defining a data standard to allow safe keygen distribution seems like a good
work, getting it adopted by the community who develop keygens may be the
hardest part! :)
The work has 3 main aspects: