Konvertieren Sie den privaten CRT-Schlüssel von RSA in eine Schlüsseldatei
570
Matt
Mit diesem Befehl openssl rsa -in Alice.key -text -inform PEM -noout
können Sie die Daten eines privaten RSA-Schlüssels anzeigen. Meine Frage ist, wenn ich eine Liste aller Eigenschaften habe, (modulus, public exponent, private exponent, primeP, PrimeQ, primeExponentP, primeExponentQ, and crtCoefficient)
wie würde ich das in eine .key-Datei konvertieren, die mit beginntMII
Der von Ihnen angegebene * MII * -Wert ist der erste Teil der BASE64-Codierung des Schlüssels. Um den RSA-Schlüssel aus seinen Werten zu erstellen, können Sie eine kryptografische Bibliothek verwenden. 1) Importieren Sie die Daten in ein Schlüsselobjekt. 2) Exportieren Sie das Schlüsselobjekt in eine binäre Form. 3) Konvertieren Sie den binären Schlüssel in die BASE64- oder PEM-Codierung.
mat vor 6 Jahren
0
Wir brauchen also mehr Informationen darüber, wonach Sie suchen. Suchen Sie nach Programmierhinweisen, wie Sie die Konvertierung durchführen können? Fragen Sie nach der Konvertierung in der Befehlszeile? Fragen Sie, wie das letztere Format definiert ist, damit Sie den Programmierabschnitt selbst herausfinden können? Abhängig von Ihrer Antwort auf diese Frage muss Ihre Frage möglicherweise an einen anderen Standort des Netzwerks verschoben werden (was ich problemlos tun kann).
SEJPM vor 6 Jahren
0
Eine PEM-Datei beginnt nie mit MII. Es beginnt mit einer Kopfzeile `----- BEGIN $ type -----`, manchmal (selten) gefolgt von Kopfzeilen im 822-Stil, _then_ (immer) base64 mit Zeilenumbrüchen und einer Trailerzeile. Ja, das ist wichtig. Außerdem gibt es 4 verschiedene PEM-Formate, die von OpenSSL für RSA privatekey unterstützt werden, von denen bei 3 mit großer Wahrscheinlichkeit die base64 mit MII beginnt, nämlich PKCS1 PKCS8-clear und PKCS8-verschlüsselt, und die Befehlszeile `rsa` kann alle lesen. welche (oder welche) willst du?
dave_thompson_085 vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
2
Sichere E-Mails stürzen Outlook 2007 ab
-
1
Was bewirkt, dass die Adressleiste in IE grün wird?
-
4
Firefox-Zertifikatfehler
-
9
Wie deaktiviere ich die Warnung, die Chrome gibt, wenn ein Sicherheitszertifikat nicht vertrauenswür...
-
3
EFS - Finden Sie heraus, was verschlüsselt ist
-
5
Was kann daran scheitern, wenn die Mac-Codesignierung manipuliert wird?
-
2
Zulassen eines bestimmten Java-Zertifikats
-
1
Große systemweite Problematik in Bezug auf Sicherheitszertifikate, die auf Sites und Programme zugre...
-
3
Gibt es ein lizenzpflichtiges DRM zum Schutz und zur Verbreitung von Inhalten?
-
4
Wie installiere ich einen CA-Schlüssel (selbst signiertes SSL) auf Ubuntu?