Skip to content

Releases: LucasAndrew0120/java-hash-tool

Release list

V0.1.0

Choose a tag to compare

@LucasAndrew0120 LucasAndrew0120 released this 02 Jul 10:19

HashTool v0.1.0

发布日期:2026-07-02

简介

HashTool 是一个用 Java 开发的桌面哈希计算工具,提供简洁的 Swing GUI 界面,支持文件和文本的哈希值计算、比对和日志导出功能。

✨ 新功能

  • 文件哈希计算 — 选择文件后计算 SHA-1 / SHA-256 / MD5 哈希值,支持拖拽文件导入
  • 文本哈希计算 — 输入任意文本,实时计算 SHA-1 / SHA-256 / MD5 哈希值
  • Hash 比对 — 输入两个哈希字符串进行一致性比对,以 ✅/❌ 直观显示结果
  • 操作日志 — 所有计算和导入操作自动记录时间戳、算法、输入和结果
  • 日志导出 — 一键将操作日志导出为 .txt 文件(带时间戳命名)
  • 内置 JRE — 通过 jpackage 打包,无需额外安装 Java 环境即可运行

📦 构建输出

文件 说明
HashTool.exe Windows 可执行文件(含 bundled JRE)
HashTool.zip 完整打包分发包
target/HashTool-1.0-SNAPSHOT-jar-with-dependencies.jar 可运行 fat JAR

🖥️ 运行环境

  • Windows 10/11(x64)
  • 无需安装 Java(已内置 JRE)

技术栈

  • Java 11 · Swing GUI · Maven · jpackage