Infralution Support Forum Index Infralution Support
Support groups for Infralution products
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Incorporation into a Web Server
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Infralution Support Forum Index -> Licensing Support
View previous topic :: View next topic  
Author Message
DEdvalson



Joined: 29 Apr 2005
Posts: 25

PostPosted: Fri Apr 29, 2005 8:45 pm    Post subject: Incorporation into a Web Server Reply with quote

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
View user's profile Send private message
Renegade



Joined: 30 Apr 2005
Posts: 45

PostPosted: Sat Apr 30, 2005 12:48 am    Post subject: Same situation - same question Reply with quote

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
View user's profile Send private message
Infralution



Joined: 28 Feb 2005
Posts: 5027

PostPosted: Sat Apr 30, 2005 8:49 am    Post subject: Reply with quote

We supply source code for the key generator on request to customers who require it (at no extra cost).
_________________
Infralution Support
Back to top
View user's profile Send private message Visit poster's website
David
Guest





PostPosted: Tue Feb 28, 2006 9:09 am    Post subject: PHP Full/partial automation Reply with quote

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

PostPosted: Tue Feb 28, 2006 10:11 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
David
Guest





PostPosted: Tue Feb 28, 2006 11:22 am    Post subject: Reply with quote

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

PostPosted: Tue Feb 28, 2006 11:50 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
David
Guest





PostPosted: Wed Mar 01, 2006 9:01 am    Post subject: Reply with quote

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

PostPosted: Wed Mar 01, 2006 9:44 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
KSoft



Joined: 26 Sep 2006
Posts: 19

PostPosted: Mon Jan 29, 2007 9:07 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Infralution



Joined: 28 Feb 2005
Posts: 5027

PostPosted: Tue Jan 30, 2007 7:11 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
KSoft



Joined: 26 Sep 2006
Posts: 19

PostPosted: Tue Jan 30, 2007 2:10 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
KSoft



Joined: 26 Sep 2006
Posts: 19

PostPosted: Tue Jan 30, 2007 9:22 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Infralution



Joined: 28 Feb 2005
Posts: 5027

PostPosted: Tue Jan 30, 2007 10:32 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
KSoft



Joined: 26 Sep 2006
Posts: 19

PostPosted: Tue Jan 30, 2007 10:46 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Infralution Support Forum Index -> Licensing Support All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group