是否有标准库或常用库可用于在Linux上计算SHA-512哈希?

我正在寻找C或C++库。

最佳答案

您是否检查了OpenSSL。我本人没有使用过它,但是文档说它支持它。

这是few more implementations.的列表

范例程式码

 md = EVP_get_digestbyname("sha512");
 EVP_MD_CTX_init(&mdctx);
 EVP_DigestInit_ex(&mdctx, md, NULL);
 EVP_DigestUpdate(&mdctx, mess1, strlen(mess1));
 EVP_DigestUpdate(&mdctx, mess2, strlen(mess2));
 EVP_DigestFinal_ex(&mdctx, md_value, &md_len);
 EVP_MD_CTX_cleanup(&mdctx);

关于c++ - 如何在Linux上的C++中计算SHA-512哈希?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5125041/

10-10 21:27