license-key

3rd party licensing components

Hi, I'm looking at this 3rd party licensing component, and I'm curious what measures they can take to secure a .net desktop application? they provide things like: trial version, registered version using a license key. It also can lock the application if their license expires. It is a C++ dll under the covers, and in .net you have to ...

How do you manage software serial keys, licenses, etc?

My company is trying to find a tool that will track serial keys for software we have purchased (such as Office), as well as software that we write and sell. We want software that will allows us to associate a particular computer with the software on that computer and the serial key(s) and license(s) for that software. We'd also like to ...

Web-based license activation

I have an existing app that has a free trail, and the same code/download can also be "upgraded" to a full-featured application by giving it a "license key". This is done with some magic and the semi-hacky method of getting some name for a machine. So, basically I am selling licenses per computer. The current payment and activation p...

How can I create a Product Key for my C# App

How can I create a Product Key for my C# Application? I need to create a product (or license) key that I update annually. Additionally I need to create one for trial versions. Thanks! Related: How do I best obfuscate my C# product license verification code? Web-based license activation How do you protect your sof...

What is the difference between encrypting and signing in asymmetric encryption?

What is the difference between encrypting some data vs signing some data (using RSA)? Does it simply reverse the role of the public-private keys? For example, I want to use my private key to generate messages so only I can possibly be the sender. I want my public key to be used to read the messages and I do not care who reads them...

What's a good approach for developing a simple serial number generator/verifier?

I'm working on an app I'd like to sell some day -- sooner rather than later! I'd like to develop a reasonably simple serial number scheme to protect it. A simple number/letter combination not more than 25-30 alphanumeric characters long (think Microsoft product keys) Does not require the user to enter any personal information (like an ...

Register VS2008 Professional on Windows 7

I received from Microsoft a free copy of VS2008 Professional, which is cool. But when I went to install on Windows 7 Beta, it installs fine, but is marked as being "unregistered". I have my license key, but cannot get to where I can enter the key. The deal was I had to DL the trial version and then do an upgrade. I was able to do thi...

assigning a serial number to a client from a pool of serial numbers

Hello, I have a sql server table of licence keys/serial numbers. Table structure is something like; [ RecordId int, LicenceKey string, Status int (available, locked, used, expired etc.) AssignedTo int (customerId) .... ] Through my ASP.NET application, when the user decides to buy a licence clicking the accept button, i need to reserv...

Tips for securing application with a licence key system?

Hi, I've written an application, and would like to include a licence key system. We do have some requirements, but would like to know what tips you guys have as well. The main purpose of the system is to make sure we keep track of every customer who has the product, and that we can set the key as invalid if they decide to stop paying. ...

What off-the-shelf licensing system will meet my needs?

I'm looking for an off-the-shelf license system for desktop software. After some research on the net -- and of course here on StackOverflow -- I haven't found one the suits our needs. I have a couple of must-have features and some would-be-nice features: Must have: Encrypted unlock key Possibility to automate the unlock key generat...

Development/runtime Licensing mechanism for a C# class library?

I'm developing a .Net class library (a data provider) and I'm starting to think about how I would handle licensing the library to prospective purchasers. By licensing, I mean the mechanics of trying to prevent my library from being used by those who haven't purchased it, not the software license (i.e., Apache, Gnu, etc). I've never dea...

Creating mac software activation

I am just about done writing a killer application for the mac, however I would like to charge money for this one, as there isn't a lot of applications out there like this one. So I was thinking of using some sort of activation or license key. I've looked around but details on how to do it is relatively scarce. How can I do this in a wa...

Generate key for a software developed using vb.net

Hai guys, I ve developed a salary calculating software using vb.net.... Its working fine and i ve converted it to an exe file... My drawback is it can be copied and pasted in another system very easily... I want to generate a key for the exe file and while installing the key should be used and when installation is completed ,the ...

Code to handle licensing for Visual Basic 2008

Hi, Is there a license thing out there that can be used to license my application for Visual Basic 2008? Something like .Net Reactor, where the person needs to enter a license key. Any recommendations? Thanks, Kevin. ...

Can I use the assemblies PublicKey to decrypt a string encrypted with the corresponding PrivateKey?

Signing an assembly in .NET involves a public/private key pair. As far as I can tell from what I've read .NET uses the RSA algorithm and the private key to sign the assembly, checking it with the embedded public key. I know how to retrieve the public key (Assembly.PublicKey). I was wondering, if that key could be used to decrypt a short...

How to prevent a file from being tampered with

I want to store confidential data in a digitally signed file, so that I know when its contents have been tampered with. My initial thought is that the data will be stored in NVPs (name value pairs), with some kind of CRC or other checksum to verify the contents. I am thinking of implementing the creating (i.e. writing) and verificati...

How to get TRUE hardware MAC address

I know, that this question was created many times, but it is stil open The problem is following: My application need to generate some UID for computer, it working on. I need it to implement the genuine protection. MAC address is a good candidate, because it is unique for each ethernet card. Many articles uses either GetAdaptersInfo, ...

Generate reasonable length license key with asymmetric encryption?

I've been looking at this all day. I probably should have walked away from it hours ago; I might be missing something obvious at this point. Short version: Is there a way to generate and boil down an asymmetrically encrypted hash to a reasonable number of unambiguous, human readable characters? Long version: I want to generate license...

Do I need to purchase a license when I will be creating a website/webapp using mono?

I used asp.net in a project in an old company. The vs was licensed etc. Right now, I am planning to use mono since my new company is using linux based stuff and I heard that mono uses the .net framework etc. I just want to know if I need to purchase anything or is it ok to create a webapp using mono? ...

Developing licenses in C# - where do I start?

Hi, I'm interested to find out whether there are any standards or resources that you can recommend for developing license models in C#? Thank you ...