Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Data.Hash.MD5Haskell には、Data.Digest.Pure.MD5および他にもいくつかのmd5sum ライブラリがあることがわかりました。md5sumの のみを計算したい場合、何が推奨/最速Stringですか? md5sumを何度も計算したいので安価なものを探しています。
Data.Hash.MD5
Data.Digest.Pure.MD5
md5sum
String
明確でない場合は編集してください。
PureMD5 の作成者 ( Data.Digest.Pure.MD5) はこちら。
「PureMD5」は純粋な Haskell で書かれているという点で純粋であり、もともと Haskell を学習する際の演習として使用されていました。"Cryptohash" ( Data.Hash.MD5) は、C 実装へのバインドです。特にクリプトハッシュに対するベンチマークは行っていませんが、当時、puremd5 は MD5 の単純な C 実装よりも約 2 ~ 3 倍遅かったです。