| Eingabeformat | Konvertieren nach |
|---|---|
| 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 一致 |
Ein und derselbe RSA-Schlüssel benötigt in unterschiedlichen Umgebungen oft unterschiedliche Darstellungen: Java verwendet häufig PKCS#8, ältere OpenSSL-Toolchains geben PKCS#1 aus, SSH benötigt öffentliche OpenSSH-Schlüssel, Frontend-Anwendungen und Cloud-Dienste bevorzugen häufig JWK, während ältere .NET-Umgebungen XML verwenden. Dieses Tool verarbeitet vorhandene Schlüssel: Es erkennt automatisch den Typ und wandelt ihn in die benötigte Struktur und Kodierung um.
Nach erfolgreicher Analyse werden Schlüsseltyp (RSA öffentlicher Schlüssel oder RSA privater Schlüssel), RSA-Bitlänge, Eingabekodierung, Moduluslänge und öffentlicher Exponent angezeigt. So lässt sich schnell prüfen, ob der erhaltene Schlüssel den Erwartungen entspricht und ob zwei Schlüssel tatsächlich identisch sind.
Ausgabeformate werden über zwei Dimensionen definiert: Zu den Strukturen gehören PKCS#1, PKCS#8, SPKI, OpenSSH, JWK und XML, zu den Kodierungen PEM, DER, Base64 und Hex. Die Kombination bestimmt das Zielformat, wobei für öffentliche oder private Schlüssel ungeeignete Kombinationen automatisch herausgefiltert werden. Base64 und Hex geben die reine Kodierung ohne PEM-Kopf und -Fuß aus und können direkt in Konfigurationsdateien eingefügt werden. DER enthält Binärdaten und sollte als Datei heruntergeladen werden. Bei der Stapelkonvertierung können mehrere Zielformate gleichzeitig ausgewählt werden. Jedes Ergebnis kann einzeln kopiert oder heruntergeladen werden. Eine Konvertierungsmatrix zeigt zusätzlich die unterstützten Richtungen.
Wenn nur ein privater Schlüssel vorhanden ist, kann der zugehörige öffentliche Schlüssel mit einem Klick extrahiert und direkt als PEM, SPKI oder öffentlicher OpenSSH-Schlüssel ausgegeben werden. Dies eignet sich für die Serverkonfiguration, das Hochladen zu Code-Hosting-Plattformen oder die Weitergabe an Integrationspartner.
Analyse und Konvertierung erfolgen vollständig lokal im Browser. Schlüssel werden weder an den Server übertragen noch gespeichert. Das Tool dient ausschließlich zur Erkennung, Konvertierung und Ausgabe vorhandener Schlüssel. Es erzeugt keine neuen Schlüssel, stellt keine privaten Schlüssel wieder her und bietet keine Online-Entschlüsselung. Wenn noch kein Schlüssel vorhanden ist, sollte ein RSA-Schlüsselgenerator verwendet werden.
Kommentare 0