数据哈希
数据与文件的指纹计算: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
核心特性
数据哈希(Text / Hex 双输入)
支持 Text 文本与 Hex 十六进制两种输入格式:文本模式按编码把字符串转换为字节后计算;Hex 模式则直接按原始字节计算,结果与设备报文、协议数据的字节级哈希完全一致,适合用来验证自定义校验算法的实现。勾选所需的算法(MD5、SHA256、SHA512 或国密 SM3),点击 Hash 即可一次算出全部结果并按算法分行显示;输入非法十六进制时会明确给出错误提示,不会静默出错。
文件哈希(批量计算)
支持一次选择多个文件批量计算,可自由组合勾选 MD5、SHA256、SHA512、SM3、CRC32 五种算法;每个文件输出完整路径、文件大小以及所勾选算法的哈希值。大文件采用异步分块读取,计算过程不阻塞界面,进度条实时反映整体进度。
文件版本与修改时间
还可一并提取文件的版本号(Version)与最后修改时间(Date),批量处理安装包或固件时顺带整理出发布清单。
结果展示与清空
数据哈希与文件哈希两类结果分栏显示,正常输出与异常提示以颜色区分;Clear 可快速清空结果(数据页还会同时清空输入),便于连续操作。
Scenarios
典型使用场景
上位机安装包与设备固件的发布校验
计算安装包或固件的哈希随发布信息提供,用户下载后自行比对,确认完整未篡改。
大文件传输后的完整性比对
经 U 盘、邮件或网盘传输后重新计算哈希比对,不一致即说明传输中损坏或被修改。
固件升级前的指纹核对
升级前比对升级包的摘要值,防止刷入损坏或被篡改的固件。
通信报文校验值自测
用 Hex 模式复算报文的校验值,与解析结果相互印证。
国密合规项目中的 SM3 摘要验证
在国密合规项目里计算 SM3 摘要,满足算法合规要求。
Get Started
快速上手
在左侧插件树中找到数据哈希,创建功能实例(可多开,同时处理多批数据)。
数据哈希页:选择 Text 文本或 Hex 十六进制输入格式,填入待计算的内容。
勾选需要的算法(如 MD5 与 SHA256),点击 Hash,结果按算法分行显示。
文件哈希页:一次选择多个文件(可多选)。
勾选所需算法,并按需一并提取版本号与最后修改时间;计算自动开始,进度条实时反馈。
两类结果分栏显示;点击 Clear 清空(数据页会同时清空输入),进行下一轮操作。
Under the Hood
深入一点 · 技术要点
FAQ
常见问题
Works Well With
与其他插件协同使用
Modbus 报文解析
用 Hex 模式计算报文的校验值,与解析结果中的 CRC 相互印证。超级工具箱
编码转换与哈希校验互补,构成完整的数据处理链。Modbus 主站 / 从站
验证自定义校验算法的实现。
豫公网安备41018402001089号