Cryptographie Asymétrique
Générez des paires de clés RSA, ECDSA et Ed25519, calculez et vérifiez des signatures numériques, et effectuez un chiffrement asymétrique RSA-OAEP localement dans votre navigateur.
Espace de Travail de Cryptographie Asymétrique
RSA (RS256 / PSS / OAEP) • ECDSA (P-256 / P-384 / P-521) • Ed25519
Qu'est-ce que la cryptographie asymétrique ?
La cryptographie asymétrique (à clé publique) utilise une paire de clés mathématiquement liées au lieu d'un seul secret partagé : une clé publique pouvant être diffusée librement, et une clé privée qui doit rester secrète. Cet outil prend en charge la signature, la vérification de signature, le chiffrement et le déchiffrement avec RSA, ECDSA, Ed25519 et des algorithmes apparentés.
Comment utiliser l'outil de cryptographie asymétrique
- Choisissez une opération : signer, vérifier, chiffrer ou déchiffrer.
- Fournissez une paire de clés, ou générez-en une nouvelle pour l'algorithme dont vous avez besoin.
- Saisissez le message, la signature ou le texte chiffré correspondant à l'opération choisie.
- Consultez le résultat.
Notes techniques
- Signer prouve qu'un message provient du détenteur d'une clé privée donnée ; cela ne garde pas le message secret. Chiffrer rend un message confidentiel pour le détenteur de la clé privée correspondante ; cela ne prouve pas en soi qui l'a envoyé.
- RSA, ECDSA et Ed25519 sont des familles d'algorithmes différentes, avec des formats de clés et des performances différents — une clé générée pour l'une ne peut pas être utilisée avec une autre.
- Ne partagez jamais une clé privée. Quiconque la possède peut signer ou déchiffrer à votre place.
Questions fréquentes
Quelle est ici la différence entre signer et chiffrer ?+
Signer utilise une clé privée pour prouver qu'un message vient de vous ; quiconque possède la clé publique peut le vérifier, mais le message n'est pas masqué. Chiffrer utilise une clé publique afin que seul le détenteur de la clé privée correspondante puisse le lire ; cela ne prouve pas à soi seul qui l'a envoyé.
Puis-je chiffrer avec des clés ECDSA ou Ed25519 ?+
Non. ECDSA et Ed25519 sont des algorithmes de signature uniquement. Dans cet outil, le chiffrement et le déchiffrement asymétriques ne sont disponibles qu'avec RSA-OAEP ; RSA propose aussi RSASSA-PKCS1-v1_5 et RSA-PSS pour les signatures.
Pourquoi RSA-OAEP rejette-t-il un message long ?+
RSA ne peut chiffrer que des données plus petites que la taille de sa clé moins le remplissage — pour une clé de 2048 bits avec OAEP SHA-256, environ 190 octets. Les charges plus volumineuses sont généralement traitées en les chiffrant avec une clé symétrique, puis en ne chiffrant que cette clé avec RSA.
