-1

i2d_RSAPublicKeyで抽出した後、const unsigned char *に格納されている公開鍵を印刷するにはどうすればよいですか?

4

1 に答える 1

2

あなたの質問はかなり広いです。ただし、公開鍵が の配列であると仮定すると、unsigned char各文字 (各バイト) を 16 進数や base-64 エンコーディングなどの読み取り可能なものに変換する必要があります。

キー全体を 16 進数で出力するのと同じくらい簡単なことでうまくいくかもしれません。

for (int i = 0;  i < pubkey_len;  i++)
    printf("%02X", pubkey[i]);
于 2012-08-23T18:23:47.077 に答える