良友工控助手
12

数据与文件哈希工具

数据与文件哈希一个窗口完成,支持 MD5/SHA256/SHA512/SM3/CRC32 与大文件异步分块计算。

良友工控助手数据与文件哈希工具界面截图
良友工控助手 · 数据与文件哈希工具 界面

功能介绍

哈希(Hash)是软件开发与数据运维中最常用的数据指纹技术,可把任意长度的文本、十六进制数据或文件映射为固定长度的摘要值,具有计算快速、相同内容必得相同摘要、结果不可逆的特点,是校验文件完整性、验证发布包是否被篡改、比对数据是否一致的主流手段。良友工控助手的 Data Hasher(数据哈希)工具分为数据哈希与文件哈希两个页签,无需记住命令行参数或另装工具,一个窗口即可完成全部哈希与校验值计算。数据哈希页支持 Text 文本与 Hex 十六进制两种输入格式:文本模式按编码把字符串转换为字节后计算,Hex 模式则直接按原始字节计算,结果与设备报文、协议数据的字节级哈希完全一致,适合用来验证自定义校验算法的实现;勾选所需的算法(MD5、SHA256、SHA512 或国密 SM3),点击 Hash 即可一次算出全部结果并按算法分行显示,输入非法十六进制时会明确给出错误提示,不会静默出错。文件哈希页支持一次选择多个文件批量计算,可自由组合勾选 MD5、SHA256、SHA512、SM3、CRC32 五种算法,每个文件输出完整路径、文件大小以及所勾选算法的哈希值;大文件采用异步分块读取,计算过程不阻塞界面,进度条实时反映整体进度;还可一并提取文件的版本号(Version)与最后修改时间(Date),批量处理安装包或固件时顺带整理出发布清单。数据哈希与文件哈希两类结果分栏显示,正常输出与异常提示以颜色区分;Clear 可快速清空结果(数据页还会同时清空输入),便于连续操作;工具支持多开实例,可同时处理多批数据、互不干扰。可用于上位机安装包与设备固件的发布校验,经 U 盘、邮件或网盘传输后的大文件完整性比对,固件升级前的指纹核对,通信报文校验值自测,以及国密合规项目中的 SM3 摘要验证等场景。与良友工控助手的 Modbus 报文解析工具配合使用,可用 Hex 模式复算报文的校验值,并与解析结果相互印证,是数据完整性与安全校验的实用工具。

典型应用场景

  • 上位机安装包与设备固件的发布校验
  • 经 U 盘、邮件或网盘传输后的大文件完整性比对
  • 固件升级前的指纹核对
  • 通信报文校验值自测
  • 国密合规项目中的 SM3 摘要验证

「数据与文件哈希工具」是 良友工控助手 内置的 13 个插件之一

免费软件 · Windows 10 / Windows 11 · 本地运行,数据不出本机

从 Microsoft Store 免费下载良友工控助手