分享一个在线 HASH 计算的工具

2025 年 2 月 13 日
 bertonzh

网址: https://meowtec.github.io/hash-tool/

源码: https://github.com/meowtec/hash-tool

类似的工具网上有不少,但是能找到的大部分都是使用 JS 实现的,计算大文件时速度普遍较慢。

而我这个是使用 rust -> wasm 实现的,速度比 JS 的实现快了不少。

WASM 文件在 GZIP 后体积为 29,974 字节.

在 M1 Pro Macbook 下,计算一个 4G 随机填充二进制文件:

性能数据在不同系统、硬件架构、算法实现可能存在差异,仅供参考。

功能

觉得可能有用的,或者对 Rust + WASM 感兴趣的,欢迎点个 Star.

3017 次点击
所在节点    分享创造
10 条回复
EMMMMMMMMM
2025 年 2 月 13 日
6
superchijinpeng
2025 年 2 月 13 日
6
h1298841903
2025 年 2 月 13 日
macos 的终端,不是自带 md5 命令吗?
bertonzh
2025 年 2 月 13 日
@h1298841903 对,计算 md5 可以用 md5 命令,而计算 sha256 又需要 shasum 命令。而且其他系统的命令也都不一样。
而且,系统有命令,也不影响我再造一个 wasm 版本的轮子
chenzw2
2025 年 2 月 14 日
bertonzh
2025 年 2 月 14 日
@chenzw2 差不多,20s
LoNeZ
2025 年 2 月 14 日
openssl ? 🤔
Nugine0
2025 年 2 月 14 日
浏览器版本免得开终端拼命令了,挺省事,建议再加个 hash 命令速查表。
还可以加功能,对比两批文件是否存在不一致,对应 `sha256sum -c`。
Honwhy
2025 年 2 月 14 日
有点意思。up 主可以考虑加下 aes
xuelang
2025 年 11 月 12 日
支持的有点少,不够全,我这里发现一个也不错

https://ciphertools.org/

这里支持很多 hash 常见算法,支持加解密这些,我看还在完善中

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1111243

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX