首页 插件模块

数据哈希

数据哈希

DATA HASHER |
数据与工具
数据与文件的指纹计算:MD5 / SHA-256 / SHA-512 / 国密 SM3 / CRC32,批量文件也能一次算完。
五种算法
批量文件
版本与修改时间

Overview

总体概览

哈希(Hash)是软件开发与数据运维中最常用的数据指纹技术,可把任意长度的文本、十六进制数据或文件映射为固定长度的摘要值,具有计算快速、相同内容必得相同摘要、结果不可逆的特点,是校验文件完整性、验证发布包是否被篡改、比对数据是否一致的主流手段。数据与文件哈希工具分为数据哈希与文件哈希两个页签,无需记住命令行参数或另装工具,一个窗口即可完成全部哈希与校验值计算。数据哈希页支持 Text 文本与 Hex 十六进制两种输入格式:文本模式按编码把字符串转换为字节后计算,Hex 模式则直接按原始字节计算,结果与设备报文、协议数据的字节级哈希完全一致,适合用来验证自定义校验算法的实现。文件哈希页支持一次选择多个文件批量计算,可自由组合勾选 MD5、SHA256、SHA512、SM3、CRC32 五种算法,还可一并提取文件的版本号与最后修改时间。

Screenshots

界面预览

数据哈希 界面
数据哈希 界面
数据哈希 界面

Highlights

特性速览

两个页签:数据哈希与文件哈希,两类结果分栏显示

数据哈希支持 Text 文本与 Hex 十六进制两种输入格式

算法覆盖 MD5 / SHA256 / SHA512 与国密 SM3;文件页另含 CRC32

文件哈希一次多选批量计算,输出完整路径、大小与各算法摘要

可一并提取文件版本号(Version)与最后修改时间(Date)

大文件异步分块读取,界面不阻塞,进度条实时反馈

非法十六进制明确报错,不会静默出错

Features

核心特性

01
数据哈希(Text / Hex 双输入)

支持 Text 文本与 Hex 十六进制两种输入格式:文本模式按编码把字符串转换为字节后计算;Hex 模式则直接按原始字节计算,结果与设备报文、协议数据的字节级哈希完全一致,适合用来验证自定义校验算法的实现。勾选所需的算法(MD5、SHA256、SHA512 或国密 SM3),点击 Hash 即可一次算出全部结果并按算法分行显示;输入非法十六进制时会明确给出错误提示,不会静默出错。

02
文件哈希(批量计算)

支持一次选择多个文件批量计算,可自由组合勾选 MD5、SHA256、SHA512、SM3、CRC32 五种算法;每个文件输出完整路径、文件大小以及所勾选算法的哈希值。大文件采用异步分块读取,计算过程不阻塞界面,进度条实时反映整体进度。

03
文件版本与修改时间

还可一并提取文件的版本号(Version)与最后修改时间(Date),批量处理安装包或固件时顺带整理出发布清单。

04
结果展示与清空

数据哈希与文件哈希两类结果分栏显示,正常输出与异常提示以颜色区分;Clear 可快速清空结果(数据页还会同时清空输入),便于连续操作。

Scenarios

典型使用场景

上位机安装包与设备固件的发布校验

计算安装包或固件的哈希随发布信息提供,用户下载后自行比对,确认完整未篡改。

大文件传输后的完整性比对

经 U 盘、邮件或网盘传输后重新计算哈希比对,不一致即说明传输中损坏或被修改。

固件升级前的指纹核对

升级前比对升级包的摘要值,防止刷入损坏或被篡改的固件。

通信报文校验值自测

用 Hex 模式复算报文的校验值,与解析结果相互印证。

国密合规项目中的 SM3 摘要验证

在国密合规项目里计算 SM3 摘要,满足算法合规要求。

Get Started

快速上手

7

在左侧插件树中找到数据哈希,创建功能实例(可多开,同时处理多批数据)。

7

数据哈希页:选择 Text 文本或 Hex 十六进制输入格式,填入待计算的内容。

7

勾选需要的算法(如 MD5 与 SHA256),点击 Hash,结果按算法分行显示。

7

文件哈希页:一次选择多个文件(可多选)。

7

勾选所需算法,并按需一并提取版本号与最后修改时间;计算自动开始,进度条实时反馈。

7

两类结果分栏显示;点击 Clear 清空(数据页会同时清空输入),进行下一轮操作。

Under the Hood

深入一点 · 技术要点

数据哈希对文本先按编码转换为字节、对 Hex 直接按原始字节计算,因此 Hex 模式的结果与设备报文的字节级摘要完全一致。文件哈希采用异步分块读取,避免一次性把大文件读入内存;CRC32 作为传输错误检测算法仅在文件哈希页提供——两个页签的算法集并不相同。

FAQ

常见问题

数据哈希页为什么没有 CRC32?
同一内容的哈希为什么和别人算的不一样?
Hex 输入提示非法?
文件哈希计算很慢?
版本号显示 unknown?

Works Well With

与其他插件协同使用

Modbus 报文解析

用 Hex 模式计算报文的校验值,与解析结果中的 CRC 相互印证。

超级工具箱

编码转换与哈希校验互补,构成完整的数据处理链。

Modbus 主站 / 从站

验证自定义校验算法的实现。

想要更完整的技术细节?

完整文档包含功能详解、进阶技巧、技术原理与常见问题,与源码一一对应。
查看完整 README
An unhandled error has occurred. Reload

连接已中断

当前会话仍然保持,我们将持续尝试恢复连接。

正在重新连接服务器…

重连失败,将在 秒后重试。

重连失败。请重试或刷新页面。

会话已被服务器暂停。

恢复会话失败。请重试或刷新页面。