获取 TPM 的公共 EK:前导/尾随位的含义



我一直在尝试使用两种方法获取TPM的EK的公钥: 使用 Hyper-V 的Get-PlatformIdentifier我得到以下结果:

3082010a0282010100<EKPUBLICKEY>0203010001

使用 Urchin's C 库:

<EKPUBLICKEY>

谁能解释一下3082010a02820101000203010001是什么意思/编码?

它是ASN.1 类型格式的 DER 编码。

例如,3082010A0282010100<KEY>0203010001

30: 所述序列类型

82010A:表示长度为010A的序列(其中82个大于80,表示2个字节的长度信息。

02:整数类型

820101:表示长度为 0101(十进制 257(的整数

00<KEY>:整数为模,00用于表示正整数,减去00和256字节,因此模数为256字节

最后指数

0203010001:02 整数,表示 3010001 指数的长度,03

相关内容

  • 没有找到相关文章

最新更新