嘗試取一個字符混淆(新的C)並在SHA1中對其進行編碼。C SHA1哈希不起作用
以下一段代碼不起作用。因爲它返回'\ 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的聲明,並向我們展示此函數的完整代碼。 – 2013-05-14 17:21:39
是來自openssl/sha.h的SHA1嗎?另外,你可以在你聲明和設置tim,uri和SHA_DIGEST_LENGTH的地方顯示使用嗎? – 2013-05-14 17:22:40
謝謝你! :) http://pastie.org/7907792 – Cmag 2013-05-14 17:24:18