資源簡介
使用C++實現的sha256和sha512加密算法,開發平臺為VS2013,不能運行的自行更改編譯環境,在linux下運行良好,在windows下可能出現內存泄漏,請忽略。也能得到正確結果。

代碼片段和文件信息
#include“sha256.h“
#include“sha512.h“
#include
#include
using?namespace?std;
void?sha256(const?unsigned?char?message[]?int?len?unsigned?char?result[]);
void?sha512(const?unsigned?char?message[]?int?len?unsigned?char?result[]);
int?main(){
//uint8_t?hash256[32];
//uint8_t?hash512[64];
//char*?str?=?“The?quick?brown?fox?jumps?over?the?lazy?dog“;
//sha256_simple(reinterpret_cast(str)?strlen(str)?hash256);
//printf(“0x?“);
//for?(int?i?=?0;?i?32;?++i)
//{
// printf(“%02x“?hash256[i]);
//}
//printf(“\n“);
//sha512_simple(reinterpret_cast(str)?strlen(str)?hash512);
//for?(int?i?=?0;?i?64;?++i)
//{
// printf(“%02x“?hash512[i]);
//}
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????752??2014-03-09?22:15??sha2\sha2\main.cpp
?????文件???????4286??2014-03-09?21:26??sha2\sha2\sha2.vcxproj
?????文件???????1516??2014-03-09?21:26??sha2\sha2\sha2.vcxproj.filters
?????文件???????5009??2014-03-09?20:26??sha2\sha2\sha256.cpp
?????文件???????1253??2014-03-09?20:19??sha2\sha2\sha256.h
?????文件???????6268??2014-03-09?21:41??sha2\sha2\sha512.cpp
?????文件???????1526??2014-03-09?21:12??sha2\sha2\sha512.h
?????文件????????958??2014-03-09?20:15??sha2\sha2.sln
????..A..H.?????23040??2014-03-09?21:51??sha2\sha2.v12.suo
?????目錄??????????0??2014-03-09?22:15??sha2\sha2
?????目錄??????????0??2014-03-09?22:12??sha2
?????文件????????156??2014-03-09?22:21??README.txt
-----------?---------??----------?-----??----
????????????????44764????????????????????12
- 上一篇:車牌識別源碼
- 下一篇:MFCJunior U盤SD卡壽命測試工具
評論
共有 條評論