跳转到主要内容
HWID Checker
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——将该值拆分为各个部分。