Aller au contenu
uencoder

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

  1. Select mode: generate, encrypt, decrypt, sign, or verify.
  2. Choose a key size (1024/2048/4096).
  3. For generate: copy the key pair. For other modes: paste keys and input.
  4. 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