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, 哈希校验, 数字取证, 电子数据存证, 自动化脚本, 证据链管理