马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 liuzhengyuan 于 2022-7-28 10:31 编辑
(好的文章从不需要精美的排版)
首先我们要确定:我不会写也不想写 SHA256 算法!
所以!!!!:
上链接:传送门
现在,新建一个 visual studio 解决方案,然后在同级文件夹下建一个 libraries 文件夹存储我们要用的库
然后把链接里的那两个文件导入。。。
(我这边的路径是 libraries/hash)
然后把 sha256.cpp 拖到 visual studio 的 resource 文件夹下!
然后添加头文件路径 点击 导航栏的项目 - 属性 - C/C++ - 通用 - Additional Include Directories - 添加图中信息(“$(MSBuildStartupDirectory)\libraries”):
注:$(MSBuildStartupDirectory) 指当前解决方案路径
到这我们所有的配置完成了
然后在随便敲点代码:#include <iostream>
#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;
}
|