将B64缓冲区转换为HEX

时间:2016-05-04 05:57:41

标签: 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到十六进制)

0 个答案:

没有答案