标签: c unix openssl rsa
如何在使用i2d_RSAPublicKey提取后打印存储在const unsigned char *中的公钥?
答案 0 :(得分:2)
你的问题相当广泛。但是,假设公钥是unsigned char的数组,则需要将每个char(每个字节)转换为可读的内容,例如十六进制或base-64编码。
unsigned char
像十六进制打印整个键一样简单可能有效:
for (int i = 0; i < pubkey_len; i++) printf("%02X", pubkey[i]);