У меня есть следующий код для вычисления хэша SHA512:Как напечатать SHA512 хэш в C
#include <stdio.h>
#include <string.h>
#include <openssl/sha.h>
int main() {
char *password = "test";
char hash[SHA512_DIGEST_LENGTH];
SHA512(password, strlen(password), hash);
return 0;
}
Как распечатать вычисленной хэш в шестнадцатеричном?
Благодаря
Перечислив байты в хеше и сбросив их представление в виде шестнадцатеричных символов (0..9, a..f) на консоль. Есть несколько способов сделать это. – WhozCraig