RSA 秘密鍵トークン、1024 ビット・モジュラス指数内部フォーマット

表 1. RSA 秘密内部鍵トークン、1024 ビット ME フォーマット
オフセット (10 進) バイト数 説明
000 001 X'02'、セクション ID、RSA 秘密鍵。
001 001 X'00'、バージョン。
002 002 RSA 秘密鍵セクション X'016C' の長さ (10 進数 364)。
004 020 秘密鍵サブセクション非暗号化テキストの SHA-1 ハッシュ値、セクションの終わりまでのオフセット 28。 このハッシュ値は、暗号化された秘密鍵を使用のために復号した後に検査されます。
024 004 予約済み、2 進ゼロに設定します。
028 001 鍵のフォーマットおよびセキュリティー:
X'02'
RSA 秘密鍵。
029 001 このトークンの導出元の外部鍵の形式:
X'21'
外部秘密鍵は非暗号化状態で指定されました。
X'22'
外部秘密鍵が暗号化されました。
030 020 公開鍵セクションに続く、鍵トークン構造コンテンツの SHA-1 ハッシュ。 続くセクションがない場合、このフィールドは 2 進ゼロに設定されます。
050 001 鍵用途フラグ・ビット。
ビット
オンに設定されたときの意味
0
鍵管理の使用は許可されます。
1
署名の使用は許可されません。

他のすべてのビットは予約済みであり、2 進ゼロに設定されます。

051 009 予約済み、2 進ゼロに設定します。
060 048 RSA マスター鍵で暗号化されたオブジェクト保護鍵 (OPK)。
108 128 OPK で暗号化された秘密鍵指数 d。 -1 mod((p-1)(q-1)) d=e**-1 mod((p-1)(q-1)) および 1<d<n。ここで e は、公開鍵指数です。
236 128 モジュラス、n。 n=pq。ここで p および q は、基本および 1024 です。1<n<2**1024 です。