SHA*の速度

SHA1とかSHA256とかSHA384とかSHA512のスピードの差を計ってみました。
正確には、CSPラッパークラスではなくマネージ実装のハッシュアルゴリズムのスピードを測定しました。


SHA512   : 1087 ms.
SHA384 : 1072 ms.
SHA256 : 522 ms.
SHA1 : 316 ms.


数千回の計算をワンセットとして、それらを複数回実行し、平均を採りました。
# ハッシュを求める巨大な元データを用意するのが面倒だったのでw
## 数十文字じゃ一瞬すぎて計測できなかった


案外早かったなぁ。
わたくしのおじいちゃんPCでこれだけの早さだから、他のPCだともっと早いことでしょう。


まあSHA1脆弱性があるのでもう使わないとして(笑)、
どれが無難でしょうかね。
SHA256さんで十分かなぁ。