这3个md5库,哪个好?如何进行比较?性能吧。

这3个库,哪个好?
如何进行比较?性能吧。
文件大小可能没那么重要吧?


https://github.com/emn178/js-md5
https://github.com/satazor/js-spark-md5
https://github.com/blueimp/JavaScript-MD5

后加的
https://github.com/brix/crypto-js


目前只知道这3个,也许有更好的。
正在使用第三个,不过我看第一个好像是干这个的,整了好多其他的类似库。所以犹豫了,不过不知道如何进行对比性能。
求教如何对比性能。文件大小可能不是那么重要吧。
主要是在浏览器客户端使用,不是服务器上使用。
也许星标和使用的人数是很好的说明,不过万一有后起之秀呢,嘿嘿。求教。

阅读 12.8k
5 个回答
  1. md5 的算法是标准的,所以大概率没差。
  2. 可以写个循环,各跑 1m 次,看看效果
  3. 追究这个没意义……

我之前用的第一个 后来改用的第二个
确实比第一个快不少
我是用在算文件的md5上

如果你的源不够大, 可以随便选一个, 没什么区别
大的话才需要选择更优秀的

直接上 npm 上看下载量
image.png
image.png
image.png

计算量很小的话,主要考虑体积和API便利性吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏