Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4087366
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T18:50:46+00:00 2026-05-20T18:50:46+00:00

Searched all over, but haven’t been able to find a solution. I need to

  • 0

Searched all over, but haven’t been able to find a solution. I need to create a (semi) unique ID of a computer for a product key system. It can’t be derived from the MAC address for several reasons:

  1. The MAC address is changeable
  2. Program stops working if user changes network card
  3. Won’t work if computer has no network card

I’m more concerned about the last two than the first.

It would be best to base it on the serial number of the motherboard/CPU. A Platform independent solution would be great, but platform specific solutions are okay (as long as there are solutions for Windows/OSX/Linux).

Sorry if this has been covered before, I just couldn’t find it.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T18:50:47+00:00Added an answer on May 20, 2026 at 6:50 pm

    I think there are some solutions around based on creating a “fingerprint” of the computer. One client site I was at was looking into this as a way of ensuring a users identity for a single sign on solution. In the end they decided it was too difficult and too easy for it to trip up so they gave up.

    CPU ids (I think) can be disabled in the BIOS. So you need to find something you can access hence why most people seem to go for MAC addresses. But as you say, they can change. But so can just about everything else.

    What you might need to think about is how often does something change? MACs can change but how often? for odd time that a network card is changed, is it really going to hurt the user to re-establish their id with the new card.

    Perhaps this might work, as part of the product registration ask the user to give a pass code or phrase. Then register their machines MAC address. If they change the network card, they can contact you with the password or phrase and you can reset with the new MAC address. It won’t be quite that simple, but the general concept might work for you.

    Finally think about your product in general. How much work is it worth doing to stop unauthorised users? Would you be better off embracing those users and giving them a reason to sign up? Perhaps a light version of the software which you give away. Or registration on a central server gives you additional data and material, etc.

    there are quite a few different business models floating around that side step the traditional one and still make money.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I've searched all over the net, but I could not find a solution to
I've searched for a solution for my problem all over but I cannot find
I searched all over, but could not find a solution. I have a view
I've searched all over for a solution to this (including SO), however still haven't
This a very basic question but I've searched all over and been unable to
I've searched all over the internet, but I can't find an answer to my
Okay, I have literally searched all over the web, but I didn't find what
I've searched all over and tried everything but I still get: invalid multibyte char
I hate to ask but I've searched all over the internet trying to figure
This really puzzled for hours, I searched all over the internet, but got no

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.