Dieses Projekt ist eine Implementierung des RSA-Algorithmus und einiger ElGamal-Derivate in Rust und TypeScript.
Um dieses Projekt lokal zu installieren, führen Sie die folgenden Schritte aus:
- Klonen Sie das Repository:
https://github.com/Tristan-H11/Kryptographie.git
- Wechseln Sie in das Verzeichnis des Projekts (falls nicht bereits geschehen):
cd Kryptographie bzw. cd GUI
- Installieren Sie die Abhängigkeiten:
npm install
cargo build
Falls die Toolschain für Rust nicht installiert ist, kann sie hier heruntergeladen werden. Falls die Version nicht aktuell ist und für hinterlegte Abhängigkeiten aktualisiert werden muss, öffnen Sie CDM (Komandozeile) und geben folgendes ein " rustup update stable ".
Um das Projekt auszuführen, verwenden Sie die folgenden Befehle:
Für Rust:
cargo run --release
Für Angular:
cd ./GUI
ng serve