hwidformatsreference
HWID 格式实用指南:UUID、GUID、MAC、SHA-256 及更多
如何一眼识别并读懂最常见的硬件标识符格式,附有示例。
HWID Checker · 2026年7月31日 · 1 分钟阅读
硬件 ID 并不共享同一种格式。知道如何读懂一个 ID,你就能判断它大概来自哪里,以及它有多强。这是一份快速的现场指南。
UUID / GUID
3f2504e0-4f89-41d3-9a0c-0305e82c3301
- 32 个十六进制数字,按
8-4-4-4-12拆分。 - 第 13 个十六进制数字是版本号。 这里的
4表示“版本 4”,即随机生成。 - GUID 是微软对同一种形式的叫法,通常用花括号包裹:
{3f2504e0-…}。
Windows 在注册表中存储了一个 MachineGuid,许多许可工具将其视为该机器的 HWID。
哈希
| 长度 | 算法 | | --- | --- | | 32 个十六进制字符 | MD5 | | 40 个十六进制字符 | SHA-1 | | 64 个十六进制字符 | SHA-256 | | 128 个十六进制字符 | SHA-512 |
一个 64 字符的十六进制 HWID 几乎总是某个底层硬件字符串的 SHA-256 哈希。该哈希是单向的:你无法从中恢复出序列号,这正是厂商使用它的原因。
MAC 地址
00:1B:44:11:3A:B7
- 六个八位字节,以
:或-分隔。 - 前三个八位字节是 OUI,分配给某个制造商。
- 第一个八位字节的最低有效位告诉你它是单播(
0)还是本地管理(1)。
Windows / Office 产品密钥
XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
- 五组,每组五个字符。
- 使用受限的 24 字符字母表(
BCDFGHJKMPQRTVWXY2346789),以避免容易混淆的字符。
Base64
aGFyZHdhcmUtaWQ=
- 字母表为
A-Z a-z 0-9 + /,并以=填充。 - 厂商将二进制 ID 编码为文本时很常见。当字节数不是三的倍数时,会以
=结尾。
序列号
SN-2024-8F3K-Q1
- 由厂商自定义,通常是
前缀 + 日期 + 随机段。 - 没有通用的校验方式——其模式完全取决于制造商。
付诸检验
将任意标识符粘贴到 HWID Checker 中,它会检测格式、估算熵,并且——对于结构化 ID——将该值拆分为各个部分。