À propos de l’outil de chiffrement, déchiffrement RSA et générateur de paires de clés
Utilisez cet outil RSA en ligne pour chiffrer un court texte clair avec une clé publique, déchiffrer un texte chiffré RSA avec la clé privée correspondante ou générer une paire de clés publique/privée RSA. Il est pratique pour les tests, l’apprentissage et la vérification de petits exemples RSA pendant le développement.
• Fonctionnement des clés publique et privée RSA
RSA est un algorithme de chiffrement asymétrique : il utilise deux clés liées entre elles, une clé publique et une clé privée. La clé publique peut être partagée et sert généralement à chiffrer les données. La clé privée doit rester confidentielle et permet de déchiffrer les données chiffrées avec la clé publique correspondante.
• Ce que vous pouvez faire sur cette page
Chiffrement de texte RSA : chiffrez un court texte avec une clé publique RSA.
Déchiffrement de texte RSA : déchiffrez un texte chiffré RSA avec la clé privée correspondante.
Génération de paire de clés RSA : générez une clé publique et une clé privée pour vos tests ou vos développements.
Options de clé : choisissez une taille de clé et affichez les clés au format PKCS#1 ou PKCS#8.
• Notes sur la taille et le format des clés
Pour les besoins de sécurité actuels, utilisez une clé RSA de 2048 bits ou plus lorsque votre environnement le permet. Les clés de 3072 bits et 4096 bits offrent une marge de sécurité plus importante, mais peuvent être plus lentes. Les tailles plus faibles, comme 512 bits, 768 bits et 1024 bits, sont surtout utiles pour l’apprentissage, les tests ou les vérifications de compatibilité avec d’anciens systèmes, et ne conviennent pas aux nouveaux systèmes sécurisés.
Sur cette page, PKCS#1 et PKCS#8 désignent des formats de clés RSA. Choisissez le format attendu par votre application, votre bibliothèque, votre serveur ou votre configuration existante.
• Remarques importantes sur l’utilisation de RSA
RSA est conçu pour de petites quantités de données. Il n’est pas adapté au chiffrement direct de longs textes ou de gros fichiers. En pratique, les systèmes utilisent souvent un chiffrement hybride : le contenu est chiffré avec un algorithme symétrique comme AES, puis RSA sert à protéger la clé symétrique.