C++md 5操作

6085 ワード

一部のC++第3ライブラリではMD 5操作が継承されていますが、文字列を入力してmd 5結果を生成できる軽量のmd 5ライブラリ関数が必要になる場合があります.
md 5ライブラリダウンロード
ダウンロードして解凍した後、md 5があります.h md5.cpp main.cpp 3つのファイル、そのうちmd 5.hとmd 5.cppはMD 5クラスのヘッダファイルと実装ファイル、main.cppはテストファイルです.
コンパイルと実行
g++ md5.cpp main.cpp -o main
./main

出力結果:
abc md5 is 900150983cd24fb0d6963f7d28e17f72

そのうちmain.cppファイルの内容は、MD 5クラスの使用例でもあります.以下のようにします.
#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/