3.2.1. pfi::data::digest¶
3.2.1.1. 概要¶
データダイジェスト。 現在のところ、MD5の実装がある。
3.2.1.2. 使い方¶
template <class Iterator>
md5sum::md5sum(Iterator begin, Iterator end)
charを返す入力イテレータからmd5sumを計算
md5sum::md5sum(std::istream &is)
istreamからmd5sumを計算
md5sum::md5sum(const std::string &str)
std::stringからmd5sumを計算
3.2.1.3. サンプルコード¶
md5sum m("hoge hoge hoge!");
cout<<m<<endl; // md5を16進で出力
cout<<m.a<<" "<<m.b<<" "<<m.c<<" "<<m.d<<endl; // 32ビットごとに取り出せる
cout<<m<<endl; // 16進32桁で表示