计算文件的MD5值
来源:互联网 发布:官路淘宝全文免费阅读 编辑:程序博客网 时间:2024/05/18 00:32
使用openssl计算文件的MD5值
#include <fstream>#include <Windows.h>#include <iostream>#include <string>#include <iomanip>#include "openssl/md5.h" int main(){ char szFilepath[255] = { 0 }; GetModuleFileNameA( NULL, szFilepath, 255 ); strrchr( szFilepath, '\\' )[1] = 0; string strFileName = szFilepath; strFileName += "package.json"; { std::ifstream fin(strFileName.c_str()); if (! fin.is_open()) { cout << "Error opening file" << endl; return 1; } string str; MD5_CTX c; unsigned char md5[17]={0}; MD5_Init(&c); while(getline(fin,str)) { MD5_Update(&c, str.c_str(), str.size()); } MD5_Final(md5,&c); for(int i = 0; i < 16; i++) cout << hex << setw(2) << setfill('0') << (int)md5[i]; cout << endl ; fin.close(); return 0;}
0 0
- 计算文件的md5值
- 计算文件的MD5值
- 计算文件的MD5值
- 计算文件的MD5值
- 计算文件的 MD5 值
- 计算文件的MD5
- 计算文件的md5
- 文件MD5值计算
- 计算字符串的MD5值和MD5文件摘要
- 用python计算文件的md5值
- C# 计算文件的MD5值
- C# 计算文件的MD5值
- 计算文件的MD5值(.Net)
- 用python计算文件的md5值
- Linux下计算文件的MD5值
- JAVA计算文件的MD5值
- 用C#计算文件的MD5值
- JAVA计算文件的MD5值
- 在config.json里面给图层添加新属性
- eclipse、myeclipse 打开当前文件所在文件夹的方法
- oracle各种索引介绍
- 037.isEqual 合理的重写
- 面向对象第五次作业
- 计算文件的MD5值
- 按键常规使用
- 036.isEqual 不合理的重写
- 使用mysql查询显示行号
- 冒泡排序算法及其简单优化(基于Java)
- Android四大基本组件介绍与生命周期
- 跟我一起学习windows驱动(PME接口)
- 035.isEqual 两个变量是否相等
- tomcat服务器下打不开img标签src的图片名为中文打不开的问题?