📄 sha.cpp
字号:
#include <stdio.h>
#include <time.h>
#include "sha.h"
int main(int argc,char* argv[])
{
long start=0,end=0,duration=0;
start=clock();
FILE *fptemp;
UINT64 flen = filedispose(argv);//获得文件字节数
UINT64 number512 = ((flen*8)/512+1);//获得循环次数
if((fptemp=fopen(argv[2],"rb"))==NULL)
{
printf("打开存储摘要信息的文件失败,请检查\n");
exit(0);
}
for(UINT32 i = 0; i<number512; i++)//依次处理每一个512单元
{
for(UINT32 j=0;(j<BLOCKSIZE)&&(fread(&temp[j],sizeof(UINT32),1,fptemp) != 0);)
j++;
PlainDispose(temp);//处理一个512数据块
}
fclose(fptemp);
OutPut(argv,H);//输出结果
end=clock();
duration=end-start;
printf("执行时间: %ld 毫秒\n",duration);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -