首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >唯一的计算机ID,如指纹

唯一的计算机ID,如指纹
EN

Stack Overflow用户
提问于 2011-06-11 19:10:00
回答 4查看 2.9K关注 0票数 1

是否有任何唯一的计算机ID可以将计算机与其他计算机区分开来,比如人类的指纹?如果是,请建议如何在vb.net中获取它。

EN

回答 4

Stack Overflow用户

发布于 2011-06-11 20:49:13

可以将信息组合在一起以唯一标识一台机器。许多软件供应商已经做到了这一点,最著名的是微软的激活服务通过你系统上的sampling various bits of hardware来做到这一点。这种方法的问题是不能保证标识符是持久的。

我的意思是:

  • 另一台计算机同时具有相同标识符的可能性为零
  • 如果知道您正在使用的是哪些标识符,则很容易伪造计算机的身份
  • 当用户更换硬件时,标识符可能会随时间而改变,因此“指纹”也会改变

有关更多参考信息,请尝试以下链接:

What's a good way to uniquely identify a computer?

  • MSDN论坛:Uniquely identify computer

  • 上一个SO问题:

只需记住:你用来组装标识符的参考点越多,它在某个时间点上发生变化的可能性就越大。

票数 2
EN

Stack Overflow用户

发布于 2014-09-03 17:55:08

尝试获取MAC + CPU ID +主板序列。如果您将它们连接在一起,那么在发生硬件更改之前,它将是您机器上唯一指纹。

票数 0
EN

Stack Overflow用户

发布于 2020-12-23 22:27:19

请记住,现在很多人都在使用双操作系统(例如VirtualBox),而MAC将会有所不同。即使交换网络连接(以太网硬线与wifi)也会改变MAC。我想说MAC不是一个很好的身份识别参考。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6315533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档