Пытается принять характер arracy (новый для C) и закодировать его в SHA1.C SHA1 hash не работает
Следующий бит кода не работает. Как его возвращение «\ x10»
char encode[1000];
strcpy(encode, "GET\n\n\n");
strcat(encode, tim);
strcat(encode, "\n");
strcat(encode, uri);
size_t length = sizeof(encode);
unsigned char hash[SHA_DIGEST_LENGTH];
SHA1(encode, length, hash);
return hash;
В конце концов, я хотел бы иметь base64 представление хэш. Благодаря!!!
Покажите нам больше кода. Покажите нам заявление SHA1 и покажите нам полный код этой функции. –
Является ли SHA1 от openssl/sha.h? Кроме того, можете ли вы показывать, где вы объявляете и устанавливаете tim, uri и SHA_DIGEST_LENGTH? –
СПАСИБО! :) http://pastie.org/7907792 – Cmag