在Haskell中计算md5摘要的最便宜的方法是什么?

时间:2013-11-08 15:20:09

标签: haskell md5

我发现Haskell中有Data.Hash.MD5Data.Digest.Pure.MD5和一些other md5sum库。如果我只想计算md5sum的{​​{1}},建议/最快的是什么?我想多次计算md5sum,所以我正在寻找一个便宜的。

如果您发现不清楚,请编辑我。

1 个答案:

答案 0 :(得分:7)

PureMD5的作者(Data.Digest.Pure.MD5)在这里。

“PureMD5”是纯粹的,因为它是用纯Haskell编写的,最初是在学习Haskell时的练习。 “Cryptohash”(Data.Hash.MD5)是对C实现的绑定。我没有特别针对cryptohash进行基准测试,但是在当天,puremd5比MD5的直接C实现慢了大约2-3倍。