gpt4 book ai didi

c++ - C++ 中的哈希函数 SHA1

转载 作者:搜寻专家 更新时间:2023-10-31 00:39:13 24 4
gpt4 key购买 nike

<分区>

我想使用 openssl 库中的 SHA1 函数对字符串进行哈希处理,我已经下载了该库并将其安装在 /usr/include,这是我的代码:

#include <openssl/sha.h>
#include <string.h>
#include <stdio.h>

int main() {

unsigned char digest[SHA_DIGEST_LENGTH];
char string[] = "hello world";

SHA1((unsigned char*) &string, strlen(string), (unsigned char*) &digest);
}

它没有任何语法错误并且可以识别 openssl/sha.h,但是当我想在 eclipse 中构建项目或从终端构建项目时,我收到此错误:

Hash.cpp:(.text+0x4a): undefined reference to `SHA1'
collect2: error: ld returned 1 exit status

任何帮助将不胜感激! :)

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com