CaptWake/hasher

GitHub: CaptWake/hasher

一款基于 C++17 的高性能多线程文件哈希工具,通过 SHA-256 值自动重命名文件,服务于恶意软件分析场景下的样本归档与整理需求。

Stars: 0 | Forks: 0

[![构建与测试](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/92c5db5e9d122330.svg)](https://github.com/actions/checkout/actions/workflows/test.yml) # ⚡ Hasher CLI 一款快速、现代的 C++ 多线程文件哈希命令行工具,使用文件的 SHA-256 哈希值对文件进行重命名,适用于恶意软件分析 ## 📦 构建 ### 环境要求 - C++17 或更高版本 - CMake 3.16+ ### 构建步骤 ``` cmake -DCMAKE_BUILD_TYPE=Release -S . -B build cmake --build build -j ``` ## ▶️ 使用方法 ``` ./hasher [options] ``` ### 示例 ``` # 哈希单个文件 ./hasher file.txt # 递归哈希目录 ./hasher ./my_folder # 使用特定数量的线程进行哈希 ./hasher -j 8 ./data ``` ## ⚙️ 选项 | 选项 | 描述 | | ----------------- | ------------------------ | | `-j, --jobs ` | worker 线程数 | | `-h, --help` | 显示帮助信息 |
标签:Bash脚本, C++, DAST, 哈希计算, 恶意软件分析, 数据擦除, 文件重命名