Tag: hmacsha1

如何正确地将TAG值转换为正确的格式以便validationHMAC?

我正在进行HMAC生成和validation以检查数据完整性。 我可以正确生成MAC值但是当通过套接字将其发送到另一个程序进行validation时,我遇到格式不匹配。 我感谢您的支持。 谢谢。 unsigned char* MAC(unsigned char* key,unsigned char* message) { unsigned char* result; unsigned int result_len = 32; int i; result = (unsigned char*) malloc(sizeof(char) * result_len); result = HMAC(EVP_sha256 (), key , strlen (key), message , strlen(message) , NULL, NULL); return result; } int verifyMAC(unsigned char* key,unsigned char* message, unsigned char* receivedTag) […]