![]() |
---|
Vollständige Webanwendung für OpenPGP-Verschlüsselung, basierend auf React, TypeScript und openpgp.js.
- React 18
- TypeScript 4.9.5
- openpgp.js 5.x
- Schlüsselpaar generieren
- Schlüssel importieren/exportieren
- Nachrichten verschlüsseln & entschlüsseln
- Nachrichten signieren & verifizieren
Alle Operationen sind vollständig clientseitig (Browser), ohne Server-Abhängigkeiten.
- Node.js >=18.x (LTS empfohlen)
- npm
git clone https://github.com/bylickilabs/PGP-Web-App.git
cd PGP-Web-App
npm install
npm start
Öffnet Automatisch http://localhost:3000 im Browser.
src/
├─ components/
│ ├─ KeyGenerator.tsx
│ ├─ KeyManager.tsx
│ ├─ EncryptMessage.tsx
│ ├─ DecryptMessage.tsx
│ ├─ SignMessage.tsx
│ └─ VerifyMessage.tsx
├─ App.tsx
├─ index.tsx
└─ openpgpUtil.ts
- Nur für Demonstration und Entwicklung.
- Ein Security-Audit wird empfohlen, bevor produktive Nutzung erfolgt.
MIT LICENSE
Fragen und Anregungen gerne über Issues oder Pull Requests.