标签: c openssl hex base64
我有一个缓冲区定义为:
char *p;
由功能
p = base64( (unsigned char *)digest, SHA256_DIGEST_LENGTH );
可以使用以下方式以明文形式打印:
printf( "RESULT IN B64: %x\n", p);
我正在使用OPENSSL库(hmac.h等)
关于如何将此字符串从B64转换为HEX的任何想法或提示? (当然不是简单的ASCII到十六进制)