xxHash4net 公開しました
特定のシーンで高速にハッシュ算出できるアルゴリズム,xxhash の C# 実装を行いました。
他にも
GitHub - noricube/xxHashSharp: A pure C# implementation of xxhash(https://code.google.com/p/xxhash/)
とかありますが,xxHash4net は System.Security.Cryptography.HashAlgorithm
を基底クラスに作っているので,これを使っている場所に簡便に差し替えることができます。
ファイル比較のハッシュ値で利用されています。高速に算出できることが売りですが,350MB/s 出る環境でないと,MD5/SHA1より遅くなることがあります。