| Format d’entrée | Convertir vers |
|---|---|
| PKCS#1 Private Key | PKCS#8 · PKCS#1 · JWK · XML · PEM · DER · Base64 · Hex |
| PKCS#8 Private Key | PKCS#1 · PKCS#8 · JWK · XML · PEM · DER · Base64 · Hex |
| PKCS#1 Public Key | SPKI · OpenSSH · JWK · XML · PEM · DER · Base64 · Hex |
| SPKI Public Key | PKCS#1 · OpenSSH · JWK · XML · PEM · DER · Base64 · Hex |
| OpenSSH | SPKI · PKCS#1 · JWK · XML · PEM · DER · Base64 · Hex |
| JWK | PKCS#1 · PKCS#8 · SPKI · OpenSSH · XML · PEM · DER |
| XML | PKCS#1 · PKCS#8 · SPKI · OpenSSH · JWK · PEM · DER |
| Raw Base64 / Hex | 与对应的 PKCS#1 / PKCS#8 / SPKI 一致 |
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.
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.
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.
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.
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.
Commentaires 0