https://github.com/bylickilabs/hashforge
Browserbasiertes Sicherheitstool
https://github.com/bylickilabs/hashforge
bcrypt browser-tool cryptography css3 hashforge hashing html5 javascript md5 neon-ui password-generator security-framework sha256 sha3 websecurity
Last synced: 9 months ago
JSON representation
Browserbasiertes Sicherheitstool
- Host: GitHub
- URL: https://github.com/bylickilabs/hashforge
- Owner: bylickilabs
- License: mit
- Created: 2025-06-11T13:52:48.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-06-11T19:27:47.000Z (10 months ago)
- Last Synced: 2025-06-11T19:53:02.678Z (10 months ago)
- Topics: bcrypt, browser-tool, cryptography, css3, hashforge, hashing, html5, javascript, md5, neon-ui, password-generator, security-framework, sha256, sha3, websecurity
- Language: CSS
- Homepage:
- Size: 78.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
|[](https://www.virustotal.com/gui/file/cb26a123af0c4e35f6789255f6d611f8c5abb6a418f984b0c83f6af89090f28d/detection)|[](https://www.virustotal.com/gui/file/5ff588fb56d4986d7530e37e41bfead598dfbc80cdcc5f0cb84fc75932e87c3c?nocache=1)|[](https://www.virustotal.com/gui/file/3af0c34b66ee39f9796e9e669fd7a5edb5246a2dc5678811ece34030df505491?nocache=1)|
|---|---|---|
# 🔐 HashForge
**HashForge** ist ein leichtgewichtiges, browserbasiertes Tool zur Generierung von sicheren Passwörtern sowie zur Hash-Erzeugung mit klassischen Algorithmen wie SHA-1, SHA-256 und MD5.
- Die erste Version konzentriert sich auf **Benutzerfreundlichkeit**, **Klarheit**, **Performance** und ein **visuelles Neon-Design**.
||||
|---|---|---|
---
## 🚀 Funktionen
- 🎲 Zufällige Passwortgenerierung (mit Längenwahl)
- 🔐 Unterstützung für:
- SHA-1
- SHA-256
- MD5 (über SparkMD5)
- 📋 Kopierfunktion für Passwörter und Hashes
- 🌐 Vollständig offline im Browser nutzbar
- 💡 Klare, reaktionsschnelle Benutzeroberfläche mit Neon-Stil
- 🧩 Modularer Aufbau für einfache Erweiterbarkeit
---
## 📁 Projektstruktur
```yarn
HashForge/
├── .github/workflows
│ └── HashForge.yml
│
├── Badges.md
├── LICENSE
├── README.md
├── index.html
├── package.json
├── script.js
└── style.css
```
---
🧠 Verwendete Technologien
- Komponente Beschreibung
- HTML5 Semantische Strukturierung
- CSS3 Neon-Design, flexibles Layout
- JavaScript Hauptlogik für Interaktion & Berechnung
- SparkMD5 Lightweight MD5-Library (CDN)
- WebCrypto API Für SHA-1 & SHA-256
---
> 📦 Installation & Nutzung
- 🔍 Voraussetzungen
- Moderner Browser (Chrome, Firefox, Edge, Brave)
> Keine Serverinstallation nötig
- 🧪 Lokale Ausführung
---
> 🛠 Erweiterungsmöglichkeiten
- Idee Beschreibung
- 🔄 Salt-Handling Optionale Salt-Eingabe zur Hash-Manipulation
- 🔢 SHA-512 Unterstützung für größere Hash-Ausgaben
- 🔒 Passwortstärkenanzeige Analyse & Bewertung generierter Passwörter
- ☁️ Exportfunktion Ausgabe als CSV oder JSON
---
> 📌 Hinweis
- Diese Version bildet die Basis für HashForge+ Extended und wird im Laufe der Entwicklung als Kernmodul weitergeführt.
---
> 🔍 Vergleich: HashForge V1 vs. V2 (Extended) vs. V3 (Ultimate)
- Ein direkter Überblick über den Funktionsumfang, die Stärken und Schwächen sowie die technische Ausbaustufe der drei Entwicklungsphasen von **HashForge**.
---
## 📊 Funktionsmatrix
| Funktion | HashForge | HashForge+ Extended | HashForge+ Ultimate |
|----------------------------------|---------------|--------------------------|--------------------------|
| Passwortgenerator | ✅ Einfach | ✅ Erweiterbar | ✅ Dynamisch & konfigurierbar |
| Hash-Funktionen SHA-1, SHA-256 | ✅ Ja | ✅ Ja | ✅ Ja |
| SHA-384 / SHA-512 | ❌ Nein | ✅ Ja | ✅ Ja |
| SHA3-224/256/384/512 | ❌ Nein | ✅ Ja | ✅ Ja |
| MD5 | ✅ Ja (extern) | ✅ Ja (extern) | ✅ Ja (extern) |
| bcrypt (inkl. Cost-Faktor) | ❌ Nein | ✅ Ja | ✅ Ja (erweiterbar) |
| Salt manuell / automatisch | ❌ Nur manuell | ✅ Beides | ✅ In Hashfluss integriert |
| Neon UI | ✅ Ja | ✅ Ja | ✅ Ja |
| Benutzerführung (Responsive) | ✅ Grundlegend | ✅ Optimiert | ✅ Adaptive Oberfläche |
| Modularer Codeaufbau | ❌ Minimal | ✅ Modular | ✅ Architekturiert |
| API-Vorbereitung / Export | ❌ Nein | ❌ Noch nicht | ✅ Geplant / vorbereitet |
---
### ✅ Vorteile & ❌ Nachteile
> 🔹 Version 1 – **HashForge**
**Pro:**
- Schneller Einstieg
- Minimaler Codeumfang
- Ideal für statische Nutzung
**Kontra:**
- Keine SHA3 / bcrypt Unterstützung
- Kein Salt-Management
- Keine Erweiterbarkeit ohne manuelle Anpassung
---
> 🔸 Version 2 – **HashForge+ Extended**
**Pro:**
- Volle Hash-Abdeckung (inkl. SHA3, bcrypt)
- Benutzerdefinierte Passwort-Optionen
- Modularer Aufbau & strukturiertes UI
- Salt-Generator & Auto-Salt
**Kontra:**
- Kein Export / Vergleich integriert
- Keine zentrale API-Schnittstelle
- Noch manuell testbar, keine Validierungslogik
---
> 🟢 Version 3 – **HashForge+ Ultimate**
**Pro:**
- Alle Features von V1 & V2
- Fortschrittliche Architektur (für API/DB/API Gateway vorbereitet)
- Visuelle Komponenten (Modal, Popup, dynamische Anzeige)
- Optional: Export, Vergleich, Analyse & UI-Dynamik
**Kontra:**
- Höherer Ressourcenverbrauch
- Komplexere Wartung / mehr Abhängigkeiten
- Finalisierung der API- und Exportkomponenten in Arbeit
---
> 🧭 Fazit
| Empfehlung | Zielgruppe |
|------------|------------|
| **V1** | Schnell, lokal, technisch minimalistisch |
| **V2** | Entwickler, Power-User, Webprojekte mit erweiterten Hashanforderungen |
| **V3** | Profis, Plattform-Integration, API-ready Security Framework |
---
> 🔐 Hinweis zur Weiterentwicklung
> Version 3 (**HashForge+ Ultimate**) ist das primäre Zielsystem für produktive Nutzung mit allen Sicherheits- und Analysefeatures.
- Es basiert auf den stabilen Modulen von V1 und V2.
---
🔐 Warum ist Version 3 ein Security Framework?
✅ 1. Modularität & Erweiterbarkeit
- Jedes Feature ist in sich gekapselt und erweiterbar (z. B. Hash-Module, Salt-Handler, UI-Komponenten)
- Ermöglicht die Integration in größere Systeme (z. B. Benutzerverwaltung, Authentifizierung, Pen-Testing-Tools)
---
✅ 2. Unterstützte Algorithmen & Sicherheitsschichten
- Breite Auswahl: SHA-1, SHA-2, SHA-3, MD5, bcrypt
- bcrypt mit konfigurierbarem Cost-Faktor → Passworthärtung
- 1Salt-Generierung (statisch + dynamisch)
- Vorbereitung auf künftige Module (z. B. scrypt, Argon2, PBKDF2 via WASM)
---
> ✅ 3. UI-Komponenten zur Sicherheitsbewertung
- Passwortgenerator mit kontrollierbarer Entropie
- Pop-up-System & Modals (später erweiterbar auf Warnungen, Richtlinienprüfungen)
- Status-Feedback und visuelle Kontrolle über den Hashprozess
---
> ✅ 4. Struktur für API & Export-Integration
- HashForge+ Ultimate ist von Anfang an darauf ausgelegt, als Kernmodul in eine größere Sicherheitsplattform eingebettet zu werden
> Ideal für:
- REST-API-Gateways
- Secure Token Generation
- Hashverifikation in Login-Systemen
- Audit-Log-Funktionalität
---
> 📦 Zusammenfassung
- Kriterium HashForge+ Ultimate
- Architektur Modular
- Sicherheit Hashing + Salt + Cost-Faktor
- Erweiterbarkeit Hoch
- Einsatzbereich Standalone & Integration
- Framework-Niveau ✅ Ja
---
© 2025 Thorsten Bylicki | BYLICKILABS
MIT [LICENSE](LICENSE) | Status: In aktiver Weiterentwicklung
---