RSA-Tool
RSA key generation, encryption, decryption, signing, and verification using Web Crypto API. Kostenlos, privat und 100% clientseitig.
Local only
Letzte Verlauf
Noch kein Verlauf
Verwendung
- Select mode: generate, encrypt, decrypt, sign, or verify.
- Choose a key size (1024/2048/4096).
- For generate: copy the key pair. For other modes: paste keys and input.
- Kopieren oder laden Sie das Ergebnis herunter.
Aufgaben mit diesem Tool
Erzeugen a Certificate Signing Request (CSR)
Ein CSR contains your öffentlich Schlüssel und identity Information, sent in ein CA in obtain ein signed TLS certificate. Lernen der required Felder und verification process. AUFGABE
Erzeugen RSA key pair and inspect self-signed certificate fields
Erstellen ein RSA Schlüssel pair für testing, und understand der Struktur von ein self-signed X.509 certificate für lokal development. AUFGABE
Implement Ende-in-Ende Verschlüsselung (E2EE)
Ende-in-Ende Verschlüsselung ensures nur der communicating parties kann lesen messages — kein intermediary Server holds Entschlüsselung Schlüssel. Lernen der hybrid Verschlüsselung Muster. AUFGABE
Implement HSTS (HTTP Strict Transport Sicherheit)
HSTS forces browsers in immer verwenden HTTPS für your site, preventing protocol downgrade attacks und SSL stripping. AUFGABE
mutual TLS (mTLS) authentication implementieren
mTLS requires both Client und Server in present certificates, providing strong bidirectional authentication ohne passwords. Gemein in Dienst-in-Dienst und zero-trust architectures. AUFGABE
Installieren ein TLS certificate auf your Server
Nach receiving ein signed certificate von ein CA, installieren it mit der correct chain order und verifizieren der deployment mit ein TLS handshake. AUFGABE
Verwenden JWT mit RSA signatures (RS256)
RS256 signs JWTs mit RSA-SHA256, providing asymmetric verification wo nur der privat Schlüssel holder kann sign aber anyone mit der öffentlich Schlüssel kann verifizieren. AUFGABE
Aktivieren OCSP stapling für faster TLS handshakes
OCSP stapling lets der Server provide ein fresh revocation prüfen in der Client während der TLS handshake, avoiding ein separate round-trip in der CA. AUFGABE
Häufige Fragen
- What key size should I use?
- 2048-bit is the minimum recommended for general use. 4096-bit provides higher security margin. 1024-bit is insecure and provided for legacy only.
- Werden meine Daten irgendwo hochgeladen?
- No. All RSA operations happen locally in your browser using the Web Crypto API.
Verwandte Tools
AES-Verschlüsseler
Encrypt text or binary data with AES (CBC/GCM/ECB) using Web Crypto API. Kostenlos, privat und 100% clientseitig. WERKZEUG
HMAC-Generator
Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512. Kostenlos, privat und 100% clientseitig. WERKZEUG
PBKDF2-Schlüsselableitung
Derive a key from a password using PBKDF2 (RFC 2898) with Web Crypto API. Kostenlos, privat und 100% clientseitig. WERKZEUG
3DES-Verschlüsseler
Encrypt text with Triple DES (3DES) using crypto-js. Kostenlos, privat und 100% clientseitig. WERKZEUG