I'd like to read the rsa private key parameters from C#. My idea was that I just read the base64 encoded string from between the "RSA BEGIN-; END PRIVATE KEY" lines. I have done it so and I have also dumped the data as hexa. I compared that with the 'openssl rsa -in mykey.key -text' command output and I found some additional (info marked with unknown tag) data. I need to know what these unknown fields means, how the length of each field is stored, to read any private key params back from a PEM file. The following dump is an 1024 bit not encoded private key file (which is of course not in use, just a test key):

<unknown>
308225e21028181

<modulus>

0bed710fe7f5942f87c8542414be6
36573cd48816a74f01c9863855449
3c6851fd2ab58c21996fabd1991
40ea04296c637762a7205c234a9d
a43d7e7f1e4112ecefd35c9359df0
cc53b9da93d82951eec1928282f94
32be41fe3281bc4fb08eed2210acea
976063ad26ef1d1cbc988477f98d4
88f953bcd2d8f17f9

<unknown>
2310128181

<private exponent>

0b9e3aee9a64fbd2c69796bdbb8c
769eb7aa94447538bfe8e811f1e3
942f99cf578a8bec84b227d418c91
ebc5293da1212c95d0ecb852b7ef
6d7768abafc1b2919c80f7ba3cd442
57ac59959980b3899b43593f21ca61
cda7dbca75ffea85bc26bc2d4ef3cb
6d9fba89e5c9559db46cc0f16ef1
d7c1b9719abba41

<unknown>
241

<prime 1>

0e3a267de83a5181f8f2a4fec1bbc
666c83dea4a51114956a47714a294
59d5adede175bb585cf4ea5c23
22e8aabb217312aed752c47b1f91df
efc1d3a2a1

<prime 2>

2410d69ee9d770806c9abd5ebb7bceef
e3f338f6fff1b4f521941e92bc58bf
c57a36e116b5cf1c41e2358da8dff
10c08eebb94b9cc95142b053a08c77
96675ece59

<unknown>
241

<exponent 1>

086936826f3db31c4cea5ec34213d
a3abf9d631ae68c7ab81f694b2758d
f1253de73901eb2392ace21a7fb68
5146e51ad77d38ecc3be16fcfdf7
cf4ddee9a1

<unknown>
240

<exponent 2>

5c2149969f7b21756f5649c84038
653f6de07efcc441ced8b4fabf4a4b
56645a896155cf6934993ef0b7ae
944a85ec3c628f186243531f53a9c
c8f1cb9

<unknown>
241

<coefficient>

0a42d4de8218a3786e152ca4b03f
e746962c8a7988d6c0695cd9fc54
617ec36c987cafca8bd7d152e61
496542f3fa715a2bbc75cc42e3bfdbd0e1
5b67fd7


__________ ESET Smart Security - Vírusdefiníciós adatbázis: 4396 (20090904) 
__________

Az üzenetet az ESET Smart Security ellenőrizte.

http://www.eset.hu

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to