windows で hash 計算| メイン |踊る大捜査線 THE MOVIE 3

windows で hash 計算 その2

| コメント(0) | トラックバック(0)

あんまし難しく考える必要なかった(´・ω・`)

  • CryptAcquireContext の CSP とか Provider は暗号化の時必要なみたい。だから hash 計算の時は NULL で大丈夫。
  • 第4引数の ProvType は MD5/SHA なら PROV_RSA_FULL で OK。SHA256 とかになると PROV_RSA_AES じゃないと駄目。
  • PROV_RSA_AES は Windows2000 では動かない(と思う)。
  • 第5引数は CRYPT_VERIFYCONTEXT にする。

こんな感じででけた。 でも CryptGetHashParam の第2引数に HP_HASHSIZE を使うと、 PROV_RSA_AES の時に 4 とか帰ってくる。謎だ。

ハッシュサイズの取得は HP_HASHVAL にして、第3引数に NULL を指定すればいいんだけど、なんだか納得いかない(^^ゞ

No TrackBacks

TrackBack URL: http://denchu.jp/cgi-bin/movabletype/mt-tb.cgi/13

コメントを投稿する