Этот вопрос о том, как создать хеш SHA-1 из массива данных в C с использованием библиотеки OpenSSL .
Возвращает массив из 20 байтов, содержащий хэш. Есть ли какой-нибудь стандартный способ представления этих данных в виде строки, а не в двоичном формате?
Если это так, есть ли в самом OpenSSL функция для преобразования в указанный формат строки?
Если нет, то как это сделать? Конечно, я могу придумать свою собственную кодировку, использовать base64 или нет, но есть ли какой-то канонический формат?