我一直在尝试使用两种方法获取TPM的公钥:使用Hyper-V的Get-PlatformIdentifier我得到以下结果:
3082010a0282010100<EKPUBLICKEY>0203010001使用Urchin的C库:
<EKPUBLICKEY>谁能解释一下3082010a0282010100和0203010001是什么意思?
发布于 2017-08-25 05:26:17
它是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
https://stackoverflow.com/questions/45870801
复制相似问题