如何识别电脑的唯一性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何识别电脑的唯一性相关的知识,希望对你有一定的参考价值。

两台外观一模一样(包括硬盘大小,内存大小,CPU等)的电脑,如何识别它们的不同呢?

可用机器码识别:
硬盘,CPU都有一个无法修改的识别码。网卡的MAC其实也算一种,但它是可以人为修改的。
软件为了防止盗版,采取了一定的保护措施。在用户注册的时候会根据用户软件所安装的计算机软硬件信息生成唯一的识别码,一般称作机器码,也叫序列号、认证码、注册申请码等。
机器码是由您的电脑硬件信息产生,不会改变,如果您格式化C盘则会改变.
一、win98下查Ip和MAC地址的方法
在“开始-->运行”中输入winipcfg,弹出的对话框中显示ip和mac地址。
二、win2k/winxp下查ip和mac的方法
“开始-->程序-->附件-->命令提示符”
在命令提示符下键入ipconfig -all

Physical Address. . . . . . . . . : 这一行

参考资料:http://zhidao.baidu.com/question/24632821.html

参考技术A 如果是品牌机的话,可以查主机编号,这个是唯一的。组装机器的话,可以查网卡的mac地址,主板等办卡编号等。。 参考技术B IP地址,计算机名,MAC地址。

如何使用其蓝牙 LE MAC 地址唯一识别 android 设备?

【中文标题】如何使用其蓝牙 LE MAC 地址唯一识别 android 设备?【英文标题】:How to identify an android device uniquely using its Bluetooth LE MAC address? 【发布时间】:2016-10-15 07:15:27 【问题描述】:

我能否使用蓝牙 LE Mac 地址唯一识别每台 Android 设备?

这个 MAC 地址在重启时会改变吗?

如何获取自己设备的蓝牙 LE MAC 地址?

对此的任何建议都会对我有很大帮助。

谢谢!

【问题讨论】:

【参考方案1】:

这个Stack Overflow answer 很好地回答了你的问题。

我自己没有尝试过,但看起来您可以使用 BluetoothDevice.getAddress() (Android API reference here) 访问 MAC 地址。

如果您也在使用 iOS,则无法访问 BLE 设备的 MAC 地址;请参阅 Apple 开发者论坛上的 this post。

如果您控制所连接设备的固件,您可以为每个设备命名或在广告/扫描响应数据中放置一个唯一标识符。如果您不控制所连接设备的固件,则制造商可能已经做了类似的事情。

希望这会有所帮助!

【讨论】:

以上是关于如何识别电脑的唯一性的主要内容,如果未能解决你的问题,请参考以下文章

如何获取Android设备唯一识别码

电脑识别码是啥?

无法唯一识别设备? [复制]

网站大,用户多,如何唯一识别用户

如何使用其蓝牙 LE MAC 地址唯一识别 android 设备?

如何唯一识别ios设备