468,785 Members | 1,562 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,785 developers. It's quick & easy.

RSA Software protection

I am trying to write a protection procedure, which will allow me to create a licence key for our users. This licence key will ensure that the software can only run on the registered system, and will allow the user to access only specific areas of my program which is relevant to them.

I am thinking of using an RSA style approach to this where I want to be the only person who can create the registration keys. But I want to allow the program to be be able to decrypt the key. This is to prevent the average user from being able alter the key and remove any restrictions which are being imposed on the program by the license key.

The process that this would take is to produce a host id which has went through a series of tasks to distort the actual value from the user will return this code us, and from this host id I can then work out the original value of the code. Using these public and private keys I can then encrypt license key information.

However I would like to know how I would implement the private key encryption and key generation program in .NET, so that I can get this setup working in a manner which will allow me to generate keys and allow the program to decrypt keys.

Any ideas would be greatly appreciated, I know this process isn't stone wall as it doesn't protect against reverse engineering of the program.
Apr 9 '10 #1
0 1125

Post your reply

Sign in to post your reply or Sign up for a free account.

Similar topics

9 posts views Thread by Howard | last post: by
4 posts views Thread by SoftComplete Development | last post: by
reply views Thread by SoftComplete Development | last post: by
9 posts views Thread by John | last post: by
4 posts views Thread by P1ayboy | last post: by
19 posts views Thread by John | last post: by
15 posts views Thread by Ronald S. Cook | last post: by
1 post views Thread by CARIGAR | last post: by
reply views Thread by zhoujie | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.