我在 C++ 中使用 openssl sha256 函数。以下两种计算 sha256 的方法有什么区别?
Way1:只需调用 SHA256 方法,如下所示
SHA256((unsigned char*)buffer_to_hash, buffer_size, hashed_payload);
方式2:使用SHA256_CTX、SHA256_Init、SHA256_Update和SHA256_Final。如前所述 ,使用 openssl 和 C++ 生成 sha256
两个程序产生相同的结果
这里提到了这两种方法的示例