How to invalidate the keys of previous version?

Post here any topics that related to Enigma Protector, its functionality, your misunderstanding, offers to improvements etc etc etc
Post Reply
Oleg
Posts: 10
Joined: Mon Feb 14, 2011 2:41 pm

How to invalidate the keys of previous version?

Post by Oleg »

Hi, Vladimir!

Looked up the Help and forum, but couldn't find the decision. Is there a facility to invalidate keys from previous version of the program?
E.g., I've released 1.0.0 version. I change version info at the IDE (Delphi 2007) to 1.1.0, and at the Enigma project too, Build new EXE file, Protect it. Is it normal that the old keys (from 1.0.0 version) are correct for 1.1.0 version? How to avoid this?
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: How to invalidate the keys of previous version?

Post by Enigma »

Hi Oleg, sure, it is normal!

Let me explain. You are right, Product Name and Product Version are important variables, but they do not affect on a registration features. They are affecting on Trial features. For example, if you have changed Product Version and you have checked Trial Control - Common - Reset Trial in Registered Version then the expired in previous version trial will be restored in newer version.

Back to your question. If you want simply use new keys system in new version, so old registration keys will be invalid in new one, you have to create new .enigma project for new version (main menu - Files - New Project). When the project is being generated, there are generating unique Private and Public key values that are using for generating and verifying registration keys.
Oleg
Posts: 10
Joined: Mon Feb 14, 2011 2:41 pm

Re: How to invalidate the keys of previous version?

Post by Oleg »

Ok, thanks, it's clear now.

Then for the present instance, do you plan to add a possibility to import existing project? Or to regenerate the constants (Private and Public keys, etc.) in existing project? In order to provide a facility to get a new project without creating the empty new one, and after that filling out all it's parameters manually...
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: How to invalidate the keys of previous version?

Post by Enigma »

Yes, sure, I plan to do this since there are a lot of requests...

But for now, you can do this manually, see this thread:
http://enigmaprotector.com/forum/viewto ... ?f=7&t=640
Oleg
Posts: 10
Joined: Mon Feb 14, 2011 2:41 pm

Re: How to invalidate the keys of previous version?

Post by Oleg »

And one more question :)
Is there a smth like a "black list"? A facility to ban custom keys - stolen, shared, cracked(if any ^^), etc. Do you plan to implement it?
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: How to invalidate the keys of previous version?

Post by Enigma »

Yes, there already is :)

See, you have to open your project file in Enigma, then go to main menu - License Manager. There add any customer and for this customer add a license. You may enter existing registration key there. So, if you want particular key to be known as black listed, in the Edit License window check the option Stolen. And this key will be known as invalid in next version!
Oleg
Posts: 10
Joined: Mon Feb 14, 2011 2:41 pm

Re: How to invalidate the keys of previous version?

Post by Oleg »

Thank you!
Post Reply