Results 1 to 4 of 4

Thread: Computer unique fingerprint

  1. #1
    Join Date
    Mar 2009
    Posts
    39
    Thanks
    14
    Qt products
    Qt4
    Platforms
    Windows

    Default Computer unique fingerprint

    I need some way to uniquely identify the computer where the app is running. Do you know a way to retrieve/build some unique information that would identify a single device among any others?. The ethernet MAC address would be accessible and/or reliable?

    Thanks!

  2. #2
    Join Date
    May 2010
    Location
    Romania
    Posts
    1,021
    Thanks
    62
    Thanked 260 Times in 246 Posts
    Qt products
    Qt5
    Platforms
    MacOS X Unix/X11 Windows Android

    Default Re: Computer unique fingerprint

    The MAC address isn't "reliable" because it can be changed very easy.
    Maybe the processor or hard drive serial no, but Qt (as far as i know) doesn't provide the functionality to get that, you will need to use the OS API for that.

  3. #3
    Join Date
    Mar 2009
    Posts
    39
    Thanks
    14
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: Computer unique fingerprint

    Many thanks for your reply, I will have to investigate platform specific methods.

  4. #4
    Join Date
    Mar 2009
    Location
    Brisbane, Australia
    Posts
    7,729
    Thanks
    13
    Thanked 1,610 Times in 1,537 Posts
    Qt products
    Qt4 Qt5
    Platforms
    Unix/X11 Windows
    Wiki edits
    17

    Default Re: Computer unique fingerprint

    It really depends a lot on the reason for wanting a unique id. If you want something that is unique between runs, or to implement some sort of hardware locking then you definitely need to hit the OS APIs and think hard about how someone might subvert it. Also consider who is running it; hardware information is not, in my experience, reliably accessible to unprivileged users on Windows Vista.

    If you just need an identifier that is globally unique for the life of your running process then use a QUuid. There's a very, very slight chance it won't be unique in a few hundreds of machines.

Similar Threads

  1. Unique ID for a PC to use for Key Validation
    By nbkhwjm in forum Qt Programming
    Replies: 1
    Last Post: 10th April 2008, 00:13
  2. The unique key
    By igor.alexandrov in forum Qt Programming
    Replies: 9
    Last Post: 26th January 2008, 01:27
  3. Turn off computer
    By swiety in forum KDE Forum
    Replies: 1
    Last Post: 5th January 2008, 16:40
  4. ContextMenu Very unique GUI.
    By VireX in forum Qt Programming
    Replies: 14
    Last Post: 15th April 2007, 09:45
  5. Cell Computer Project
    By genetechnics in forum General Discussion
    Replies: 13
    Last Post: 6th August 2006, 16:38

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.