2013-04-19から1日間の記事一覧

C++ boostを使用してSHA-1 ハッシュ値の計算 メモ

C++ Boost.Uuidのdetailにあるsha1クラスを用いてSHA-1 ハッシュ値を計算する方法のメモです。 SHA-1の場合ハッシュ値は20バイト固定なのでboost::array<boost::uint8_t,20>を返すような関数を作りました。main.cpp #include <boost/uuid/sha1.hpp> #include <boost/cstdint.hpp> #include <boost/array.hpp> #include <iostream> typedef boost::arr</iostream></boost/array.hpp></boost/cstdint.hpp></boost/uuid/sha1.hpp></boost::uint8_t,20>…