获得TPM的公共EK:前/后位

问题描述:

我一直在尝试使用两种方法来获得TPM的EK的公钥的含义: 使用Hyper-V的Get-PlatformIdentifier我得到以下结果:获得TPM的公共EK:前/后位

3082010a0282010100<EKPUBLICKEY>0203010001 

使用Urchin的C库:

<EKPUBLICKEY> 

谁能解释什么做3082010a02820101000203010001平均/编码?

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

例如,3082010A0282010100<KEY>0203010001

30:所述序列类型

82010A:长度010A的所述序列(其超过80 82,表示的2个字节长度的信息。)

02 :整数类型

820101:表示长度为0101的整数(小数点257)

00<KEY>:整数是模量,00用于表示正整数,扣除00和256个字节,因此弹性模量为256个字节

最后指数

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