Outil RSA
RSA key generation, encryption, decryption, signing, and verification using Web Crypto API. Gratuit, privé et 100% côté client.
Local only
Historique récent
Aucun historique
Utilisation
- 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.
- Copiez ou téléchargez le résultat.
Tâches utilisant cet outil
Générer a Certificate Signing Request (CSR)
Un CSR contains your public clé et identity information, sent en un CA en obtain un signed TLS certificate. Apprendre le required champs et verification process. TÂCHE
Générer RSA key pair and inspect self-signed certificate fields
Créer un RSA clé pair pour testing, et understand le structure de un self-signed X.509 certificate pour local development. TÂCHE
Implement fin-en-fin chiffrement (E2EE)
Fin-en-fin chiffrement ensures seulement le communicating parties peut lire messages — aucun intermediary serveur holds déchiffrement clés. Apprendre le hybrid chiffrement motif. TÂCHE
Implement HSTS (HTTP Strict Transport Sécurité)
HSTS forces browsers en toujours utiliser HTTPS pour your site, preventing protocol downgrade attacks et SSL stripping. TÂCHE
Implémenter mutual TLS (mTLS) authentication
mTLS requires both client et serveur en present certificates, providing strong bidirectional authentication sans passwords. Commun en service-en-service et zero-trust architectures. TÂCHE
Installer un TLS certificate sur your serveur
Après receiving un signed certificate de un CA, installer it avec le correct chain order et vérifier le deployment avec un TLS handshake. TÂCHE
Utiliser JWT avec RSA signatures (RS256)
RS256 signs JWTs avec RSA-SHA256, providing asymmetric verification où seulement le privé clé holder peut sign mais anyone avec le public clé peut vérifier. TÂCHE
Activer OCSP stapling pour faster TLS handshakes
OCSP stapling lets le serveur provide un fresh revocation vérifier en le client pendant le TLS handshake, avoiding un separate round-trip en le CA. TÂCHE
Questions fréquentes
- 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.
- Mes données sont-elles téléversées quelque part ?
- No. All RSA operations happen locally in your browser using the Web Crypto API.
Outils associés
Chiffreur AES
Encrypt text or binary data with AES (CBC/GCM/ECB) using Web Crypto API. Gratuit, privé et 100% côté client. OUTIL
Générateur HMAC
Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512. Gratuit, privé et 100% côté client. OUTIL
Dérivation de clé PBKDF2
Derive a key from a password using PBKDF2 (RFC 2898) with Web Crypto API. Gratuit, privé et 100% côté client. OUTIL
Chiffreur Triple DES
Encrypt text with Triple DES (3DES) using crypto-js. Gratuit, privé et 100% côté client. OUTIL