Skip to content

Multilinguale Desktop-Sicherheitsanwendung für Datei-, Verzeichnis- und Archivverschlüsselung, Hash-Prüfungen und Passwortverwaltung.

License

Notifications You must be signed in to change notification settings

bylickilabs/SecureCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ SecureCore Suite X

Multilinguale Desktop-Sicherheitsanwendung für Datei-, Verzeichnis- und Archivverschlüsselung, Hash-Prüfungen und Passwortverwaltung.

securecore

📖 Übersicht | Overview

SecureCore Suite X ist eine vollständig lokal ausgeführte Sicherheitsanwendung mit moderner Benutzeroberfläche auf Basis von PySide6 (Qt). Sie kombiniert Kryptografie, Hashing, Passwortanalyse und Mehrsprachigkeit (DE/EN) in einem performanten, professionellen Interface. Alle Operationen laufen offline, ohne Cloud oder Telemetrie.


⚙️ Systemanforderungen | System Requirements

Komponente Version / Empfehlung
Python 3.10 (empfohlen: Python 3.11)
Betriebssystem Windows 10/11, macOS 12+, Linux (Ubuntu 22.04+)
RAM ≥ 4 GB
Festplatte 200 MB freier Speicherplatz
Internetverbindung Nur für Paketinstallation (nicht für die Nutzung)

🧰 Benötigte Abhängigkeiten | Required Dependencies

Paket Beschreibung Installationsquelle
PySide6 Qt6 GUI-Framework für moderne Desktop-Oberflächen PyPI – PySide6
cryptography Kryptografie-Framework (Fernet, PBKDF2-HMAC, SHA256) PyPI – cryptography

Optional:

Paket Beschreibung
hashlib (In Python integriert) für Hash-Funktionen
base64, zipfile, secrets, string, os, io Standardbibliotheken (bereits in Python enthalten)

📦 Installation

1️⃣ Python installieren

Lade die neueste Python-Version herunter:

🔗 https://www.python.org/downloads/

Achte bei der Installation auf „Add Python to PATH“.
Prüfe anschließend:

python --version

Erwartete Ausgabe: Python 3.11.x


2️⃣ Abhängigkeiten installieren

Virtuelle Umgebung erstellen (empfohlen):

python -m venv venv

Aktivieren:

  • Windows: venv\Scripts\activate
  • Linux/macOS: source venv/bin/activate

Installation:

pip install -r requirements.txt

oder manuell:

pip install PySide6 cryptography

3️⃣ Anwendung starten

python securecore_suite_x.py

🧾 requirements.txt

PySide6>=6.6.0
cryptography>=43.0.0

🧩 Features Overview

🔒 Verschlüsselung & Entschlüsselung

  • Symmetrische Verschlüsselung (AES-ähnlich mit Fernet)
  • PBKDF2-HMAC-SHA256 Schlüsselableitung mit Salt
  • Fortschrittsbalken & Statusmeldungen

🗂️ Archiv-Management

  • ZIP-Kompression & -Dekompression integriert
  • Passwortgeschützte Archive

🧮 Hashing

  • MD5, SHA1, SHA256, SHA512

🔑 Passwortgenerator

  • Dynamische Stärkeanzeige (0–5 Stufen)
  • Einstellbare Zeichen und Länge

🌐 Mehrsprachige Oberfläche

  • Umschaltbar (DE / EN)

🔗 GitHub


🧠 Sicherheitshinweis | Security Notice

SecureCore Suite X ist ein lokal ausführbares Tool zur Demonstration moderner Kryptografie. Keine Cloud, kein Tracking. Für kritische Umgebungen sollten geprüfte Systeme eingesetzt werden.


🧑‍💻 Entwickler / Developer

BYLICKILABS
🔗 https://github.com/bylickilabs
📧 bylicki@mail.de

© 2025 BYLICKILABS & Co. KG — All rights reserved.


🧭 Versionierung / Versioning

Komponente Version
SecureCore Suite X 1.0.0
Build 2025-11-08
Python 3.10 – 3.12
Qt (PySide6) ≥ 6.6.0
cryptography ≥ 43.0.0

About

Multilinguale Desktop-Sicherheitsanwendung für Datei-, Verzeichnis- und Archivverschlüsselung, Hash-Prüfungen und Passwortverwaltung.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages