C++ md5 小32位加密 (含源码下载)
来源:互联网 发布:淘宝网颜色分类 编辑:程序博客网 时间:2024/05/21 19:48
原文:http://www.cnblogs.com/ggjucheng/archive/2012/01/03/2311241.html
C++ md5操作(含源码下载)
虽然一些C++第三库已经继承了MD5操作,但是有时我们更需要一个轻量的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 <string>#include <iostream>int main() { using namespace std; string str = "abc"; MD5 md5(str); string result = md5.md5(); cout << "abc md5 is " << result << endl; return 0;}
测试可以参考 http://www.cmd5.com/
0 0
- C++ md5 小32位加密 (含源码下载)
- C MD5加密源码
- MD5 32位加密
- MD5 32位加密
- md5加密32位
- MD5 32位加密
- MD5 32位加密
- md5 32位加密
- MD5 32位加密
- C# 32位MD5加密
- MD5加密方法32位
- java 32位 MD5加密
- MD5加密32位大写
- Asp md5加密16位,32位
- MD5 16位 32 位加密实例
- MD5加密 32位 与 16位
- MD5 32位、16位加密
- md5 的16位32位加密
- 字符与数字转换
- 备忘
- Object中的wait,notify,notifyAll基本使用
- php 实现下载文件
- qt c++11 thread 执行错误
- C++ md5 小32位加密 (含源码下载)
- C#实现Discuz登录程序
- Android开发错误集锦
- android listview edittext 编辑 焦点
- 史上最全的maven pom.xml文件教程详解
- ajax异步上传文件,ajax提交表单中的文件到后台解析
- Shark与Spark SQL关系
- 【分析】单页Web应用或引领下一代Web新趋势?
- JavaScript Array(数组)对象与Boolean(逻辑)对象、Math(算数)对象