关于 C++ 实现 sha256 以及导入库的注意事项-FANEWSI[技术问答]

FishC 也发了:https://fishc.com.cn/thread-215914-1-1.html
(好的文章从不需要精美的排版)

首先我们要确定:我不会写也不想写 SHA256 算法!{:10_245:}

所以!!!!:

就用别人的代码呗。。。

上链接: http://www.zedwood.com/article/cpp-sha256-function


现在,新建一个 visual studio 解决方案,然后在同级文件夹下建一个 libraries 文件夹存储我们要用的库

关于 C++ 实现 sha256 以及导入库的注意事项

然后把链接里的那两个文件导入。。。
(我这边的路径是 libraries/hash)

关于 C++ 实现 sha256 以及导入库的注意事项

然后把 sha256.cpp 拖到 visual studio 的 resource 文件夹下!

关于 C++ 实现 sha256 以及导入库的注意事项

然后添加头文件路径 点击 导航栏的项目 – 属性 – C/C++ – 通用 – Additional Include Directories – 添加图中信息(“$(MSBuildStartupDirectory)libraries”)

注:$(MSBuildStartupDirectory) 指当前解决方案路径

关于 C++ 实现 sha256 以及导入库的注意事项

到这我们所有的配置完成了


然后在随便敲点代码:

#include <hash/sha256.h>  using std::string; using std::cout; using std::endl;  int main(int argc, char* argv[]) {     string input = "emm";     string output1 = sha256(input);      cout << "sha256('" << input << "'):" << output1 << endl;     return 0; }```

原标题: 关于 C++ 实现 sha256 以及导入库的注意事项

文章来源:https://www.cnblogs.com/HamFav/p/16527774.html

特别声明:以上文章内容仅代表作者本人观点,不代表FANEWSI观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与FANEWSI联系。
melander
版权声明:本站原创文章,由 melander2022-07-28发表,共计832字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)