BAD-JamesWW/BAD_HIT

GitHub: BAD-JamesWW/BAD_HIT

一款用于创建与比对文件 SHA-256 哈希集成的完整性验证工具,解决自动化文件一致性校验问题。

Stars: 1 | Forks: 0

CompanyLogo # H.I.T. — Hash Integrity Tool ## 公司与法律信息 H.I.T. (Hash Integrity Tool) 由 B.A.D. — Black Apex Development LLC (Ohio Entity #5448030) 创建并维护。 ## 许可证 本项目采用开源方式发布,可在 Apache-2.0 许可证条款下使用、修改和再分发。 **许可证:** Apache-2.0 ## 商标/品牌声明 “Black Apex Development”(B.A.D.)及相关名称、标识和品牌元素用于标识原始创作者和官方项目发布。 允许分叉和修改。但您不得声称您的版本与 Black Apex Development 有关联、获得其认可或其官方状态。 如果您再分发或修改此项目,请勿声称您的版本是 Black Apex Development 的官方发布,也不得以暗示所有权、合作或认可的方式使用 Black Apex Development 名称或品牌。 © 2026 Black Apex Development LLC。 ## 描述 **H.I.T.** 允许用户创建预设——从选定验证文件夹中生成的 SHA-256 哈希值集合。 用户随后可以扫描任意文件夹,并将其文件与预设进行比对,以确认内容是否完全匹配,从而实现快速、自动化的完整性验证。 H.I.T. 还包含丰富的元数据,以支持对预设创建和验证结果进行更深入的分析。 ## 感谢 本项目使用了以下组件: - [Dear PyGui](https://github.com/hoffstadt/DearPyGui) — 采用 MIT 许可证 - [Pygame](https://www.pygame.org/news) — LGPL-2.1 许可证 ## **功能特性** - 从选定验证文件夹中的文件创建预设(SHA-256 哈希集合)。 - 预设可保存并供后续引用。 - 对文件夹文件与选定预设进行自动验证。 - 内置日志输出,在整个使用过程中显示状态与结果。 - 丰富的元数据,用于更深入地分析预设创建和验证结果。 ## **YouTube** - [H.I.T. 演示视频](https://youtu.be/GI1vdoShXZo) — 查看工具如何工作 ## **使用方法** ### **安装与执行** **支持系统**: Windows 11 - **安装 Python**:从 Microsoft Store 下载最新 Python 版本。 - **运行 update.bat**:在 H.I.T. 主目录中打开终端并运行 "update.bat" 文件。 - **运行 run.bat**:在 H.I.T. 主目录中打开终端并运行 "run.bat" 文件。 - 之后除非有更新,否则您只需运行 "run.bat" 即可执行 H.I.T.。 ### **主界面** - **预设名称**:在创建新预设前输入名称。该字段也用于选择用于验证的现有预设。右侧下拉菜单显示所有已保存预设——选择一个将自动填充此字段。 - **选择验证文件夹**:打开操作系统文件选择器以选择验证文件夹。 - **验证文件夹**:显示当前选定的验证文件夹路径。 - **创建预设**:根据选定验证文件夹中的文件及当前输入的预设名称生成预设。 - **验证**:使用 SHA-256 哈希匹配,将当前验证文件夹的文件与选定预设进行比较。 - **清除日志**:清空日志窗口中的所有文本。 ### **通用步骤** 1. 命名您的预设 2. 选择用于生成预设的文件夹 3. 创建您的预设 4. 验证与预设对比的文件夹
标签:Dear PyGui, GUI, Pygame, Python, SHA-256, 二进制发布, 元数据分析, 哈希校验, 完整性监控, 开源工具, 数据校验, 文件一致性, 文件完整性校验, 文件比对, 文件系统监控, 无后门, 日志输出, 端点安全, 自动化验证, 补丁管理, 逆向工具, 防篡改, 预设管理