RSA Chiffrer / Déchiffrer en Ligne

Browser-only Gratuit · Sans inscription · Données non envoyées
Key size
Générez d'abord une paire de clés ou collez des clés PEM ci-dessous. RSA-OAEP (SHA-256) est utilisé. Texte en clair max : 190 octets (2048 bits) ou 446 octets (4096 bits).
Error
CLÉ PUBLIQUE (PEM)
CLÉ PRIVÉE (PEM)
PLAINTEXT
CIPHERTEXT (BASE64)
// output appears here

Plus d'Outils pour Développeurs

Chiffrement AES
AES-256
Générateur HMAC
HMAC-SHA256
Générateur Hash
MD5/SHA-256
Décodeur JWT
Inspecter token
Base64
Encoder/Décoder
Mots de passe
Sécurisé
URL Encoder
Encodage URL
Formateur JSON
Formater & valider

Pourquoi c'est le Meilleur Outil de Chiffrement RSA en Ligne

Génération de Clé

Générez des paires de clés RSA-2048 ou RSA-4096 dans le navigateur à l'aide de l'API Web Crypto. Les clés sont exportées au format PEM standard, prêtes à l'emploi avec OpenSSL, SSH et la bibliothèque cryptographique de n'importe quel langage.

Rembourrage RSA-OAEP

Utilise RSA-OAEP avec SHA-256 — le schéma de chiffrement RSA moderne et sécurisé. OAEP ajoute un remplissage aléatoire avant le chiffrement, rendant chaque texte chiffré unique même pour un même texte en clair et une même clé.

Import & Export PEM

Collez n'importe quelle clé publique ou privée RSA encodée en PEM (format PKCS#8 / SubjectPublicKeyInfo) pour chiffrer ou déchiffrer avec des clés existantes. Compatible avec les clés générées par OpenSSL, Node.js, Python et Java.

Confidentialité d'abord

Les clés, le texte en clair et le texte chiffré ne quittent jamais votre navigateur. Aucune communication avec un serveur n'a lieu pendant la génération des clés, le chiffrement ou le déchiffrement. Sûr pour les tests avec de vraies clés.

Questions Fréquentes

Qu'est-ce que le chiffrement RSA ?

RSA est un algorithme de chiffrement asymétrique qui utilise une paire de clés publique/privée. Les données chiffrées avec la clé publique ne peuvent être déchiffrées qu'avec la clé privée correspondante. RSA est largement utilisé pour l'échange sécurisé de clés, les signatures numériques et le chiffrement de petites quantités de données sensibles comme les clés symétriques.

Qu'est-ce que RSA-OAEP ?

RSA-OAEP (Optimal Asymmetric Encryption Padding) est un schéma de remplissage qui ajoute un remplissage aléatoire avant le chiffrement, le rendant sémantiquement sûr. OAEP est la norme moderne et est recommandé par rapport à l'ancien remplissage PKCS#1 v1.5, qui est vulnérable à certaines attaques.

Quelle est la différence entre RSA-2048 et RSA-4096 ?

RSA-2048 utilise une clé de 2048 bits et est actuellement considéré comme sûr pour la plupart des applications. RSA-4096 utilise une clé de 4096 bits et offre une sécurité supérieure au prix d'une génération de clés plus longue et d'opérations plus lentes. RSA-4096 est recommandé pour la protection des données à long terme.

Quelle est la taille maximale de message pour le chiffrement RSA ?

Avec RSA-OAEP-SHA256, la taille maximale du texte en clair est la taille de la clé en octets moins 66. Pour RSA-2048, cela fait 190 octets ; pour RSA-4096, 446 octets. Pour des données plus volumineuses, utilisez le chiffrement hybride : chiffrez les données avec AES et chiffrez uniquement la clé AES avec RSA.

Guide approfondi
Guide Outils de Sécurité
Hash, HMAC, AES, RSA & JWT
Lire le guide