Re: How to create a serial number for a software?



There is a few ways you can do it.. They way I like to do it, is take the
person's name that is registering, encrypt it using your internal password,
then hash it. The hash would be the serial used for the client to enter
along with their registration name. This way it's unique person customer
and you can verify it easily on the client side.

<sheperson@xxxxxxxxxxxxxx> wrote in message
news:eafd3415-435d-42c5-ae64-ec6ee54a61a7@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
On Jan 11, 6:32 am, "Peter Duniho" <NpOeStPe...@xxxxxxxxxxxxxxxx>
wrote:
On Thu, 10 Jan 2008 18:18:57 -0800, sheper...@xxxxxxxxxxxxxx

<sheper...@xxxxxxxxxxxxxx> wrote:
[...]
I want my software to generate a code based on the hardware used and
then when the customer enters that code in my web site, the web site
gives a valid serial number which activates the software (or something
like that).
Any help or idea will be appreciated.

Google can find you lots of information. In this newsgroup alone it's
been discussed to death, including very recently. Search for things like
"license", "copy protection", "obfuscation", "unique id", etc.

The bottom line: what you're talking about is basically the same as
Microsoft's "Product Activation" anti-feature, and even they can't get it
to work perfectly.

A better approach is to write software that motivates people to want to
motivate _you_ to keep writing software by paying you for it, and to
provided added value for the cost of the software in the form of customer
support, documentation, and other added benefits.

Do not forget: whatever copy protection you incorporate, someone will
figure out a way to bypass it. At that point, the only people who could
possibly be inconvenienced by the copy protection will be your paying
customers (and make no mistake, if you have any significant number of
customers, copy protection _will_ inconvenience at least some of your
customers).

Pete

Hi,
Thanks for the help.
I know there is always someone who will bypass those protection
methods, but there is not much of those ones around here. So if have a
medium level of protection for my software it will work for me. Just I
am puzzled where to start from.
Thanks again.


.



Relevant Pages

  • Re: Hello PPl, is there a way of locking a design (NGC) to a particular FPGA board?
    ... > Antti Lukats wrote: ... The codes are customized to the customer. ... > The problem with using these in attempt to secure a bitstream is that the ... the actualy protection to near void. ...
    (comp.arch.fpga)
  • Re: Binding an application license to MAC Address?
    ... A lousy customer care service is a lousy customer care service, no matter what protection you choose. ... Just to give you an example, I wrote a special server license that will work on my customer site. ... It's not a perfect solution, but the customer and I agreed to it. ...
    (borland.public.delphi.non-technical)
  • Re: Licence and software protection
    ... I also had many crashes with XProtector but Themida looks very stable. ... When I have a new customer, Im asking him to run a special file (I called ... As long as the Ring0 ... protection will be stable. ...
    (borland.public.delphi.thirdpartytools.general)
  • RE: Editors and Documentprotection
    ... The customer has decided to shrink the size of their first page, ... that we wount use any document protection at all. ... You can send feedback directly to my manager at: ...
    (microsoft.public.office.developer.com.add_ins)
  • Re: What are the new CIS rules?
    ... registering myself as a main contractor with hmrc, ... it needs someone who can issue a certificate to the customer. ... customer for my own work and the electrician's work and pay the electrician ...
    (uk.business.accountancy)