Convertisseur de formats de clés RSA

RSA Cryptographie asymétrique Traitement dans le navigateur
Déposez un fichier de clé ici ou cliquez pour sélectionner un fichier
Prend en charge .pem / .key / .pub / .der / .txt, maximum 1 MB
Nom du fichier- Taille du fichier-
Type de clé- Taille de clé RSA- Format d’entrée- Encodage- Longueur du module- Exposant public- kty-
La sortie Base64 / Hex utilise l’encodage brut sans en-tête ni pied PEM et peut être collée directement dans un fichier de configuration.
-
Sélectionnez les formats cibles à générer. Chaque résultat peut être copié ou téléchargé séparément.
PuTTY PPK et MSBLOB seront pris en charge dans une prochaine version. La version actuelle se limite à détecter ces formats.
Format d’entrée Convertir vers
PKCS#1 Private KeyPKCS#8 · PKCS#1 · JWK · XML · PEM · DER · Base64 · Hex
PKCS#8 Private KeyPKCS#1 · PKCS#8 · JWK · XML · PEM · DER · Base64 · Hex
PKCS#1 Public KeySPKI · OpenSSH · JWK · XML · PEM · DER · Base64 · Hex
SPKI Public KeyPKCS#1 · OpenSSH · JWK · XML · PEM · DER · Base64 · Hex
OpenSSHSPKI · PKCS#1 · JWK · XML · PEM · DER · Base64 · Hex
JWKPKCS#1 · PKCS#8 · SPKI · OpenSSH · XML · PEM · DER
XMLPKCS#1 · PKCS#8 · SPKI · OpenSSH · JWK · PEM · DER
Raw Base64 / Hex与对应的 PKCS#1 / PKCS#8 / SPKI 一致
Avis de confidentialité:Toutes les opérations sur les clés sont effectuées localement dans le navigateur. Les clés ne sont jamais envoyées au serveur.
Vous n’avez pas encore de clé ? Accéder au générateur de clés RSA

Détecte automatiquement les clés publiques et privées et convertit entre PEM, DER, PKCS#1, PKCS#8, SPKI, OpenSSH, JWK, XML et Base64/Hex brut

Convertisseur de formats de clés RSA

Une même clé RSA peut nécessiter des représentations différentes selon l’environnement : Java utilise souvent PKCS#8, les anciennes chaînes d’outils OpenSSL produisent du PKCS#1, SSH nécessite des clés publiques OpenSSH, les applications frontend et les services cloud privilégient souvent JWK, tandis que les anciens environnements .NET utilisent XML. Cet outil est conçu pour traiter des clés existantes : il identifie automatiquement leur format et les convertit vers la structure et le codage nécessaires.

Entrée et détection automatique

  • Deux méthodes d’entrée sont disponibles : coller directement le texte ou faire glisser des fichiers pem, key, pub, der ou txt. Le nom et la taille du fichier sont affichés.
  • Le format d’entrée est détecté automatiquement par défaut. Il est aussi possible de spécifier manuellement PEM, DER, PKCS#1, PKCS#8, SPKI, OpenSSH, JWK, XML, Base64 brut ou Hex brut.
  • Il n’est pas nécessaire d’indiquer à l’avance s’il s’agit d’une clé publique ou privée. L’outil le détermine automatiquement et adapte les formats cibles disponibles.

Informations sur la clé

Après une analyse réussie, l’outil affiche le type de clé (clé publique RSA ou clé privée RSA), la longueur RSA en bits, le codage d’entrée, la longueur du module et l’exposant public. Cela permet de vérifier rapidement que la clé correspond aux attentes et de déterminer si deux clés sont réellement identiques.

Formats de sortie et conversion par lots

Les formats de sortie sont définis selon deux dimensions : les structures comprennent PKCS#1, PKCS#8, SPKI, OpenSSH, JWK et XML, tandis que les codages comprennent PEM, DER, Base64 et Hex. Leur combinaison définit le format cible et la page filtre automatiquement les combinaisons qui ne conviennent pas aux clés publiques ou privées. Les sorties Base64 et Hex ne contiennent ni en-tête ni pied PEM et peuvent donc être collées directement dans des fichiers de configuration. DER contient des données binaires et doit être enregistré sous forme de fichier via téléchargement. La conversion par lots permet de sélectionner plusieurs formats cibles en une seule fois. Chaque résultat peut être copié ou téléchargé séparément et une matrice de conversion indique les directions prises en charge.

Extraire une clé publique depuis une clé privée

Si vous ne disposez que d’une clé privée, vous pouvez extraire en un clic la clé publique correspondante et l’exporter directement en PEM, SPKI ou clé publique OpenSSH. Cela convient à la configuration de serveurs, à l’ajout de clés sur des plateformes d’hébergement de code ou au partage avec un partenaire d’intégration.

Gestion des erreurs et limites

  • Lorsqu’une clé privée chiffrée est détectée, l’outil indique clairement que le déchiffrement en ligne par mot de passe n’est pas pris en charge. Utilisez d’abord openssl ou PuTTYgen pour la déchiffrer et l’exporter.
  • Les clés EC, DSA, Ed25519 et autres clés non RSA sont détectées et signalées comme non prises en charge, car cet outil ne gère que RSA.
  • Lorsqu’un certificat X.509 est détecté, l’outil recommande d’utiliser un outil d’analyse de certificats.
  • PuTTY PPK est identifié mais n’est pas encore pris en charge ; MSBLOB est également limité pour le moment à une indication de reconnaissance.
  • Les contenus non reconnus, fichiers trop volumineux et erreurs de lecture indiquent une cause précise.

Cas d’utilisation

  • Convertir une clé privée PKCS#1 fournie par un partenaire d’intégration en PKCS#8 pour Java.
  • Convertir une clé publique PEM en format OpenSSH pour l’ajouter au fichier d’autorisation d’un serveur.
  • Convertir une clé en JWK pour une utilisation côté frontend ou pour la vérification JWT.
  • Convertir une clé en Base64 brut pour la placer dans une variable d’environnement ou une configuration JSON.

Confidentialité et sécurité des données

L’analyse et la conversion sont effectuées entièrement dans le navigateur. Les clés ne sont ni envoyées au serveur ni enregistrées. L’outil sert uniquement à identifier, convertir et exporter des clés existantes ; il ne génère pas de nouvelles clés, ne restaure pas de clés privées et ne propose pas de déchiffrement en ligne. Si vous n’avez pas encore de clé, utilisez un générateur de clés RSA.

Identifier et convertir les formats de clés RSA en ligne

Les différents langages, frameworks et serveurs exigent des formats de clés différents. Cet outil convertit les clés RSA publiques ou privées existantes vers la structure et le codage requis par l’environnement cible.
  • Détecte automatiquement le type et le format de la clé, avec prise en charge manuelle de PEM, DER, PKCS#1, PKCS#8, SPKI, OpenSSH, JWK, XML, Base64 brut et Hex brut
  • Sélectionnez séparément la structure et le codage, combinez PEM, DER, Base64 et Hex et filtrez les formats cibles selon le type de clé
  • Affiche les informations de la clé : type, longueur RSA en bits, codage, longueur du module et exposant public
  • Extrait une clé publique depuis une clé privée en un clic et permet de l’exporter directement en clé publique OpenSSH
  • Conversion par lots : sélectionnez plusieurs formats cibles et générez-les en une fois, avec copie ou téléchargement individuel de chaque résultat
  • Prend en charge le collage de texte et le glisser-déposer de fichiers pem, key, pub, der et txt
Les clés privées chiffrées, les clés non RSA, les certificats X.509 et les fichiers PuTTY PPK sont clairement identifiés avec des indications de traitement. L’outil identifie et convertit uniquement les clés existantes ; il ne génère pas de clés, ne restaure pas de clés privées et ne déchiffre pas les mots de passe. Toute l’analyse et la conversion sont effectuées localement dans le navigateur et les clés ne sont jamais envoyées au serveur.
Commentaires 0
Aucun commentaire pour le moment. Soyez le premier à commenter !
Le contenu du commentaire ne peut pas être vide
0/255