博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++ md5操作(含源码下载)
阅读量:6427 次
发布时间:2019-06-23

本文共 509 字,大约阅读时间需要 1 分钟。

虽然一些C++第三库已经继承了MD5操作,但是有时我们更需要一个轻量的md5库函数,这里提供了一个MD5类,可以传入一个字符串生成md5结果。

下载解压后,有md5.h md5.cpp main.cpp三个文件,其中md5.h和md5.cpp是MD5类的头文件和实现文件,main.cpp是测试文件。

编译和运行

g++ md5.cpp main.cpp -o main ./main

输出结果:

abc md5 is 900150983cd24fb0d6963f7d28e17f72

其中main.cpp文件内容,也是MD5类的使用示例,如下:

#include "md5.h" #include 
#include
int main() {
using namespace std; string str = "abc"; MD5 md5(str); string result = md5.md5(); cout << "abc md5 is " << result << endl; return 0; }

测试可以参考  

 

转载地址:http://foyga.baihongyu.com/

你可能感兴趣的文章
springsecurity 源码解读 之 RememberMeAuthenticationFilter
查看>>
HTML5标准学习 - 编码
查看>>
JS 时间戳转星期几 AND js时间戳判断时间几天前
查看>>
UVa11426 最大公约数之和(正版)
查看>>
mime
查看>>
SQL练习之求解填字游戏
查看>>
DOM
查看>>
UIApplication
查看>>
12:Web及MySQL服务异常监测案例
查看>>
数据库性能优化之冗余字段的作用
查看>>
DBA_实践指南系列9_Oracle Erp R12应用补丁AutoPatch/AutoControl/AutoConfig(案例)
查看>>
数据库设计三大范式
查看>>
ionic 字体的导入方法
查看>>
IP路由原理
查看>>
内部类详解
查看>>
洛谷P2726 阶乘 Factorials 数学
查看>>
类加载机制
查看>>
火柴棒等式(2008年NOIP全国联赛提高组)
查看>>
mongodb int型id 自增
查看>>
【转】关于大型网站技术演进的思考(十八)--网站静态化处理—反向代理(10)...
查看>>