DikaSetiawan45/hashguard-digital-forensics
GitHub: DikaSetiawan45/hashguard-digital-forensics
Stars: 0 | Forks: 0
# HashGuard - Digital Evidence Integrity Verification System
HashGuard is a web-based digital forensic system designed to verify the integrity of digital evidence using MD5 and SHA-256 hashing algorithms.
## 🔐 Features
- Upload digital evidence
- MD5 hash generation
- SHA-256 hash generation
- Integrity verification
- Chain of Custody logging
- Audit trail system
- PDF report export
- Role-Based Access Control (RBAC)
## 🛠 Technologies Used
## 🚀 Installation
Clone repository:
git clone https://github.com/DikaSetiawan45/hashguard-digital-forensics.git
- Laravel 10
- PHP 8
- MySQL
- TailwindCSS
- Bootstrap
- DomPDF
---
## 📌 Research Background
This project was developed as a final thesis project in Information Systems focusing on:
- Digital Forensics
- Evidence Integrity
- Cyber Security
- Hash Verification
---
## ⚙️ System Workflow
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
---
## 🧪 Integrity Verification
The system compares:
- Original MD5 hash
- Original SHA-256 hash
with the uploaded verification file.
If both hashes match:
- ✅ VALID
If hashes differ:
- ❌ MODIFIED
---
## 📊 Main Modules
- Authentication & RBAC
- Case Management
- Evidence Management
- Integrity Verification
- Audit Trail Logging
- PDF Reporting
---
## 👨💻 Author
Dika Setiawan
Information Systems Student
Digital Forensics Enthusiast
---
## 📄 License
MIT License