View previous topic :: View next topic |
Author |
Message |
DEdvalson
Joined: 29 Apr 2005 Posts: 25
|
Posted: Fri Apr 29, 2005 8:45 pm Post subject: Incorporation into a Web Server |
|
|
Hi,
I have the evaluation version. According to the web site, source code is provided if you actually purchase the product. Does that include source code for the key generator? If not, does it have an API or command line interface that I can use to integrate it with an E-Commerce web server so that keys can be generated and supplied to customers automatically?
Thanks. |
|
Back to top |
|
|
Renegade
Joined: 30 Apr 2005 Posts: 45
|
Posted: Sat Apr 30, 2005 12:48 am Post subject: Same situation - same question |
|
|
Hello,
Same situation - same question. I want to run my own serial server. If there's no source code, I'd prefer a DLL for the bin directory and not an EXE so that I can incorporate it into an ASP.NET application easily.
Cheers,
Ryan |
|
Back to top |
|
|
Infralution
Joined: 28 Feb 2005 Posts: 5027
|
Posted: Sat Apr 30, 2005 8:49 am Post subject: |
|
|
We supply source code for the key generator on request to customers who require it (at no extra cost). _________________ Infralution Support |
|
Back to top |
|
|
David Guest
|
Posted: Tue Feb 28, 2006 9:09 am Post subject: PHP Full/partial automation |
|
|
I am with a hosting company that has php support not asp.net (as it is on a Linux box), is there any way that I can automate sending keys to a customer automatically when there payment has been processed. This must be secure also. I have a couple of queries.
1. Is there any point to me even trying to generate keys on my server, as I have seen that you can pre-generate a list of keys. What are the pros and cons of this?
2. If I send a key to the user by email automatically is this secure? i.e. can it be intercepted and used by anyone, and not just by the customer who has just signed up etc?
Any other comments would be useful as I am new to this license protection stuff! Anyone else who has implemented their own automatic process is more than welcome to add their comments.
Best wishes,
David |
|
Back to top |
|
|
Infralution
Joined: 28 Feb 2005 Posts: 5027
|
Posted: Tue Feb 28, 2006 10:11 am Post subject: |
|
|
Quote: | 1. Is there any point to me even trying to generate keys on my server, as I have seen that you can pre-generate a list of keys. What are the pros and cons of this? |
Pro for pregenerating keys is that you don't need ASP.NET on the server. Con is that you can't incorporate user specific information into the key.
Another alternative is to use a third party retailer like ShareIt that do support .NET license key generators and use them for your sales engine - certainly a lot less hassle then building this stuff yourself.
Quote: | 2. If I send a key to the user by email automatically is this secure? i.e. can it be intercepted and used by anyone, and not just by the customer who has just signed up etc? |
Anyone who receives the key could use it. Realistically though sharing of keys is more of a problem. Since each key contains a unique identifier you can however track down the customer who is the source of any widespread sharing. Incorporating customer information (eg a checksum on the customer name) in the key and then prominently displaying it can also can help combat this.
Product activation schemes which attempt to lock a key to a given machine sound like they would eliminate this. However in practice what happens is that users will come and tell you that their hard disk crashed and now their key no longer works. Now you either issue them a new key or accuse them of lying (which they may or may not be) either way some users will use this to activate more licenses then they should - plus you have a lot of support hassles and your legitimate customers will hate you. _________________ Infralution Support |
|
Back to top |
|
|
David Guest
|
Posted: Tue Feb 28, 2006 11:22 am Post subject: |
|
|
I do like the idea of being able to automate the key sending process to my custmers. Unfortunately I am using a membership PHP script on my website with a Linux host so using ASP.NET is not an option for me for the forseeable future. I am hoping to write my own ASP.NET membership application in the future but it wont be for a while.
Would it be at all possible to convert then ASP.NET keygen code to PHP (myself) then I would be able to create a key from user information rather than just e-mail them a generic key. This would be great!.
Maybe if I got down on my knees and crossed my fingers you could even make available a PHP version of the keygen for a fee?
Best wishes,
David |
|
Back to top |
|
|
Infralution
Joined: 28 Feb 2005 Posts: 5027
|
Posted: Tue Feb 28, 2006 11:50 pm Post subject: |
|
|
We do supply the source code for the licensing DLL classes - so theoretically it would be possible to convert the algorithm to PHP. The actual code that generates keys is not that complex. You would need support for DES encryption. The validation of keys requires RSA encryption but you don't require that to generate keys. _________________ Infralution Support |
|
Back to top |
|
|
David Guest
|
Posted: Wed Mar 01, 2006 9:01 am Post subject: |
|
|
OK, well that sounds promising.
I have checked my server and DES encryption is supported. As far as RSA validation am I correct in assuming this would not need to be done on the server, and that it is done inside the .net application when a user enters their key?
If this is the case then I will definately look into this as it means I could generate keys on the fly including user information, using PHP!
Best wishes,
David |
|
Back to top |
|
|
Infralution
Joined: 28 Feb 2005 Posts: 5027
|
Posted: Wed Mar 01, 2006 9:44 pm Post subject: |
|
|
Quote: | As far as RSA validation am I correct in assuming this would not need to be done on the server, and that it is done inside the .net application when a user enters their key? |
That's correct. _________________ Infralution Support |
|
Back to top |
|
|
KSoft
Joined: 26 Sep 2006 Posts: 19
|
Posted: Mon Jan 29, 2007 9:07 pm Post subject: |
|
|
I know it's an old topic but I'm hoping that someone has made some progress on a PHP key generator. _________________ --
- Mitchell |
|
Back to top |
|
|
Infralution
Joined: 28 Feb 2005 Posts: 5027
|
Posted: Tue Jan 30, 2007 7:11 am Post subject: |
|
|
I'm not aware of any customers who have ported the code to PHP. If you are thinking PHP because your webhost is Linux based (and so doesn't support ASP.NET) then it may be worth considering setting up a separate (anonymous) windows based webhost to issue your license keys. One advantage of doing this is that the code that issues your license keys is not on your main website. So if your webhosts security is breached the hackers won't score your licensing code.
A simple ASP.NET application can be hosted for around $US100 a year (on godaddy) - which in my opinion is worth it just for the added security. _________________ Infralution Support |
|
Back to top |
|
|
KSoft
Joined: 26 Sep 2006 Posts: 19
|
Posted: Tue Jan 30, 2007 2:10 pm Post subject: |
|
|
I have my own little server farm and ironically enough, a new Windows server coming today. Crisis averted, I just have to figure out how to do an ASP.Net app to put out license keys now.
Thanks!!! _________________ --
- Mitchell |
|
Back to top |
|
|
KSoft
Joined: 26 Sep 2006 Posts: 19
|
Posted: Tue Jan 30, 2007 9:22 pm Post subject: |
|
|
Are there any examples of an ASP.Net application to generate keys based on a custom generator?
I'll be using the HTTP Get feature of the major registration companies. Most support using a certain URL to pass GET variables to and retrieve the license key/serial number.
Something like :
license_gen.asp?customer_name=Mitch&company=WidgetsLLC _________________ --
- Mitchell |
|
Back to top |
|
|
Infralution
Joined: 28 Feb 2005 Posts: 5027
|
Posted: Tue Jan 30, 2007 10:32 pm Post subject: |
|
|
Our IPN.NET product includes complete code for generating and issuing (via email) licenses using ASP.NET. It is designed to operate as the backend for PayPals payment system - but if you are using another payment system the code would still give you a headstart. It obviously costs money however. _________________ Infralution Support |
|
Back to top |
|
|
KSoft
Joined: 26 Sep 2006 Posts: 19
|
Posted: Tue Jan 30, 2007 10:46 pm Post subject: |
|
|
Indeed, I did see IPN.Net but that product offers a *lot* more than I need right now. Most of the 3rd party software registration companies offer a hook to get a license key from a URL so that's all I need to do.
I'm sure it is fairly easy but I've never done any ASP.Net development before (which is also why I asked about a PHP version).
Is there any way to can post (or send in private) an ultra-simplistic web based keygen for ASP.NET? _________________ --
- Mitchell |
|
Back to top |
|
|
|