本文へスキップ
HWID Checker
hwidformatsreference

HWIDフォーマット実践ガイド: UUID、GUID、MAC、SHA-256など

最も一般的なハードウェア識別子フォーマットを、例を交えて一目で見分けて読み取る方法を紹介します。

HWID Checker · 2026年7月31日 · 1 分で読めます

ハードウェアIDには単一のフォーマットがありません。読み方を知っていれば、それがどこから来た可能性が高いか、どれほど強力かがわかります。これは簡潔な実地ガイドです。

UUID / GUID

3f2504e0-4f89-41d3-9a0c-0305e82c3301
  • 32桁の16進数が8-4-4-4-12に分割されます。
  • 13番目の16進数がバージョンです。ここが4なら「バージョン4」、つまりランダムを意味します。
  • GUIDはMicrosoftによる同じ形の呼び名で、多くの場合波括弧で囲まれます: {3f2504e0-…}

WindowsはレジストリにMachineGuidを保存し、多くのライセンスツールがそれをマシンのHWIDとして扱います。

ハッシュ

| 長さ | アルゴリズム | | --- | --- | | 32桁の16進数 | MD5 | | 40桁の16進数 | SHA-1 | | 64桁の16進数 | SHA-256 | | 128桁の16進数 | SHA-512 |

64文字の16進数HWIDは、ほぼ必ず、何らかの基盤となるハードウェア文字列のSHA-256ハッシュです。ハッシュは一方向性であり、そこからシリアル番号を復元することはできません。それがまさにベンダーが利用する理由です。

MACアドレス

00:1B:44:11:3A:B7
  • :または-で区切られた6つのオクテット(バイト)。
  • 最初の3オクテットはOUIで、メーカーに割り当てられています。
  • 最初のオクテットの最下位ビットにより、ユニキャスト(0)かローカル管理(1)かがわかります。

Windows / Officeのプロダクトキー

XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
  • 5文字×5グループ。
  • 紛らわしい文字を避けた、24文字に制限されたアルファベット(BCDFGHJKMPQRTVWXY2346789)を使用します。

Base64

aGFyZHdhcmUtaWQ=
  • アルファベットはA-Z a-z 0-9 + /で、=によるパディングがあります。
  • ベンダーがバイナリIDをテキストとしてエンコードする場合によく使われます。バイト数が3の倍数でないときは=で終わります。

シリアル番号

SN-2024-8F3K-Q1
  • ベンダー固有で、多くの場合プレフィックス + 日付 + ランダム部分です。
  • 普遍的な検証はありません。パターンは完全にメーカー次第です。

実際に試す

任意の識別子をHWID Checkerに貼り付けると、フォーマットを検出し、エントロピーを推定し、構造化されたIDについては値を各部分に分解します。