我发现Haskell中有Data.Hash.MD5
,Data.Digest.Pure.MD5
和一些other md5sum库。如果我只想计算md5sum
的{{1}},建议/最快的是什么?我想多次计算md5sum,所以我正在寻找一个便宜的。
如果您发现不清楚,请编辑我。
答案 0 :(得分:7)
PureMD5的作者(Data.Digest.Pure.MD5
)在这里。
“PureMD5”是纯粹的,因为它是用纯Haskell编写的,最初是在学习Haskell时的练习。 “Cryptohash”(Data.Hash.MD5
)是对C实现的绑定。我没有特别针对cryptohash进行基准测试,但是在当天,puremd5比MD5的直接C实现慢了大约2-3倍。