DikaSetiawan45/hashguard-digital-forensics

GitHub: DikaSetiawan45/hashguard-digital-forensics

一款基于 Web 的数字取证系统,通过 MD5 和 SHA-256 双哈希校验来验证数字证据的完整性,并记录保管链与审计日志。

Stars: 0 | Forks: 0

# HashGuard - 数字证据完整性验证系统 HashGuard 是一个基于 Web 的数字取证系统,旨在使用 MD5 和 SHA-256 哈希算法验证数字证据的完整性。 ## 🔐 功能 - 上传数字证据 - MD5 哈希生成 - SHA-256 哈希生成 - 完整性验证 - 证据保管链记录 - 审计跟踪系统 - PDF 报告导出 - 基于角色的访问控制 (RBAC) ## 🛠 技术栈 ## 🚀 安装说明 克隆仓库: ``` git clone https://github.com/DikaSetiawan45/hashguard-digital-forensics.git - Laravel 10 - PHP 8 - MySQL - TailwindCSS - Bootstrap - DomPDF --- ## 📌 研究背景 This project was developed as a final thesis project in Information Systems focusing on: - Digital Forensics - Evidence Integrity - Cyber Security - Hash Verification --- ## ⚙️ 系统工作流 1. Upload digital evidence 2. Generate MD5 & SHA-256 hash 3. Store baseline hash 4. Verify uploaded evidence 5. Compare hash values 6. Record verification logs --- ## 🧪 完整性验证 The system compares: - Original MD5 hash - Original SHA-256 hash with the uploaded verification file. If both hashes match: - ✅ VALID If hashes differ: - ❌ MODIFIED --- ## 📊 主要模块 - Authentication & RBAC - Case Management - Evidence Management - Integrity Verification - Audit Trail Logging - PDF Reporting --- ## 👨‍💻 作者 Dika Setiawan Information Systems Student Digital Forensics Enthusiast --- ## 📄 License MIT License ```
标签:Laravel, OpenVAS, PHP, 哈希校验, 数字取证, 电子数据存证, 自动化脚本, 证据链管理