2017-08-24 7 views
0

私は2つの方法を使用してTPMのEKの公開鍵を取得しようとされています:Urchinのを使用しては、TPMの公開EKの取得:リード/末尾ビットの意味

3082010a0282010100<EKPUBLICKEY>0203010001 

: のHyper-VのGet-PlatformIdentifierを使用して、私は次のような結果を得ますCライブラリ:

<EKPUBLICKEY> 

誰でも3082010a02820101000203010001平均/エンコードを行うかを説明することはできますか?

答えて

1

ASN.1タイプのフォーマットのDERエンコーディングです。

例えば、3082010A0282010100<KEY>0203010001

30は:SEQUENCE型

82010A言った:長さ010Aの前記シーケンス(80以上の82は、2バイトの長さ情報を示す。)

02 :整数型

820101:0101(10進数257)を表す整数

00<KEY>:整数は、正の整数を表し00と256バイトを控除するために使用される弾性率、00であるため、弾性率が最後

0203010001指数256バイト

ある:3010001指数の長さを表す02の整数、03

関連する問題