Want to Protect my Software - Recommendations?
- From: holtz.regina@xxxxxxxxxxxxxx
- Date: Mon, 11 Aug 2008 10:57:37 -0700 (PDT)
Hi All,
I want to protect my software such that upon invocation of installer,
it sends to my web site some hash of the customer's PC hardware
configuration, then in my web server a script will generate a matching
"unlock" key that will let the installer proceed and send it back to
the user (via HTTP).
I am not a cryptologist but my initial thoughts about implementing the
above were that I am basically looking for a function (C/C++) that
knows how to do asymmetric encryption/decryption.
(it seems like a symmetric encrypt/decrypt function would do, too, if
I send the hardware configuration representation clear text, then
generate an encrypted version of it that would serve as the unlocking
key, but then once the encryption function is known, all such keys are
broken...)
Since I am still operating on a shoe string budget, I am looking for
such a function (or library) that I can include in my code, without
having to be bound by the GPL license (having to publish my entire
software's source code just because I used GPG).
Can you recommend a public-domain (or LGPL) library/function that can
help me implement the above?
Thanks,
Regina
.
- Follow-Ups:
- Re: Want to Protect my Software - Recommendations?
- From: Kristian Gjøsteen
- Re: Want to Protect my Software - Recommendations?
- From: Gordon Burditt
- Re: Want to Protect my Software - Recommendations?
- From: Jeffrey Walton
- Re: Want to Protect my Software - Recommendations?
- Prev by Date: Re: Message Confidentiality and Integrity - Prepend Hash versus Append Hash
- Next by Date: Announcing Keyczar
- Previous by thread: OT: Judge Orders Halt to Defcon Speech
- Next by thread: Re: Want to Protect my Software - Recommendations?
- Index(es):
Relevant Pages
|