SHA256
C ++ SHA256实现。
建造
只需运行make all 。 没有依赖关系。
用法示例
样例程序
根据需要提供尽可能多的字符串。 该程序将按顺序对所有它们进行哈希处理。
$ ./SHA256 "string" "string2"
473287f8298dba7163a897908958f7c0eae733e25d2e027992ea2edc9bed2fa8
b993212a26658c9077096b804cdfb92ad21cf1e199e272c44eb028e45d07b6e0
作为图书馆
# include " SHA256.h "
// ...
string s = " hello world " ;
SHA256 sha;
sha.update(s);
uint8_t * digest = sha.digest();
std::cout << SHA25
1