获得TPM的公共EK:前/后位
问题描述:
我一直在尝试使用两种方法来获得TPM的EK的公钥的含义: 使用Hyper-V的Get-PlatformIdentifier
我得到以下结果:获得TPM的公共EK:前/后位
3082010a0282010100<EKPUBLICKEY>0203010001
使用Urchin的C库:
<EKPUBLICKEY>
谁能解释什么做3082010a0282010100
和0203010001
平均/编码?
答
它是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