资源简介

使用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


评论

共有 条评论