哈希算法
文件
Hash值
文件名称
文件大小
- MB
计算耗时
- 秒
计算速度
- MB/秒
对比

简介

基于 hash-wasm 实现。

Hash-WASM 是一个⚡适用于浏览器和Node.js的快速⚡哈希函数库。 它使用 WebAssembly 二进制文件来计算哈希值,速度比其他库更快。

  • 从用 C 语言编写的经过高度优化的算法编译而来
  • 支持大型数据流
  • 支持分块输入流
  • 在 Web Worker 中工作,避免页面卡顿
  • 比其他 JS / WASM 实现快得多(见下面的基准测试)
MD5throughput (32 bytes)throughput (1MB)
hash-wasm 4.10.0110.52 MB/s850.31 MB/s
spark-md5 3.0.2 (from npm)38.87 MB/s171.73 MB/s
md5-wasm 2.0.0 (from npm)37.36 MB/s131.77 MB/s
crypto-js 4.1.1 (from npm)9.30 MB/s46.71 MB/s
node-forge 1.3.1 (from npm)18.23 MB/s28.94 MB/s
md5 2.3.0 (from npm)14.50 MB/s21.65 MB/s

相关工具