Installieren Sie OpenSSL unter Windows und verwenden Sie OpenSSL zum Generieren öffentlicher und privater Schlüssel

Installieren Sie OpenSSL unter Windows und verwenden Sie OpenSSL zum Generieren öffentlicher und privater Schlüssel

1. Offizielle OpenSSL-Website

Offizielle Download-Adresse: https://www.openssl.org/source/

2. Windows-Installationsmethode

Auf der offiziellen OpenSSL-Website ist kein Installationspaket für die Windows-Version verfügbar. Sie können jedoch Tools anderer Open Source-Plattformen auswählen. Zum Beispiel http://slproweb.com/products/Win32OpenSSL.html

Am Beispiel dieses Tools lauten die Installationsschritte und Verwendungsmethoden wie folgt:

2.1 Wählen Sie zum Herunterladen die entsprechende 32-Bit- oder 64-Bit-Version aus, zum Beispiel Win64OpenSSL_Light-1_0_2h.exe:


Installieren Sie OpenSSL unter Windows

2.2 Umgebungsvariablen festlegen. Wenn das Tool beispielsweise in C:\OpenSSL-Win64 installiert ist, kopieren Sie C:\OpenSSL-Win64\bin in den Pfad.


Windows-System setzt OpenSSL-Umgebungsvariablen

2.3 Öffnen Sie das Kommandozeilenprogramm cmd (als Administrator ausführen) und führen Sie folgenden Befehl aus:

Der Pfad hier ist die Speicheradresse

Generieren Sie öffentliche und private Schlüssel mit OpenSSL

Generieren Sie einen privaten Schlüssel: openssl genrsa -out rsa_private_key.pem 1024

Generieren Sie einen öffentlichen Schlüssel: openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

Das könnte Sie auch interessieren:
  • Windows-Installation und -Konfiguration von C/C++ (VS2017) Tutorial zur Konfiguration der OpenSSL-Entwicklungsumgebung
  • So aktivieren Sie OpenSSL in PHP
  • So installieren Sie Nginx unter Linux (pcre und openssl)
  • Detaillierte Erklärung zur Verwendung von OpenSSL anstelle von Mcrypt zur Ver- und Entschlüsselung in PHP 7.1
  • PHP implementiert Verschlüsselungs- und Entschlüsselungsmethoden basierend auf OpenSSL
  • So installieren Sie die OpenSSL-Erweiterung in PHP7
  • Detaillierte Erklärung zur Verwendung des AES-Moduls der openSSL-Bibliothek zur Implementierung der Verschlüsselungsfunktion in der Sprache C
  • Detaillierte Erklärung zur Installation von OpenSSL unter Linux (centos7)
  • So fügen Sie PHP ein OpenSSL-Modul hinzu, ohne PHP neu zu kompilieren
  • Grundlegende Einführung in Linux OpenSSL
  • Ein Python-Skript zum Erkennen der OpenSSL Heartbleed-Sicherheitslücke
  • PHP RSA Verschlüsselungs- und Entschlüsselungsbeispiel basierend auf OpenSSL
  • Detaillierte Erklärung der PHP PKI-Verschlüsselungstechnologie (openssl)
  • Analysieren Sie die Rolle von php_openssl.dll in PHP
  • Zusammenfassung zur Verwendung der OpenSSL-Verschlüsselungserweiterung von PHP (empfohlen)
  • Detaillierte Erklärung zur Verwendung des DES-Moduls der openSSL-Bibliothek zur Implementierung der Verschlüsselungsfunktion in der Sprache C
  • So generieren Sie ein kostenloses Zertifikat mit OpenSSL

<<:  Analyse des Unterschieds zwischen Emits und Attrs in Vue3

>>:  Eine kurze Analyse von MySQL - MVCC

Artikel empfehlen

MySQL-Abfrageoptimierung: Ursachen und Lösungen für langsame Abfragen

Freunde, die in der Entwicklung tätig sind, insbe...

MySQL-Indexoptimierung: Detaillierte Einführung in die Paging-Erkundung

Inhaltsverzeichnis MySQL-Indexoptimierung – Pagin...

js zur Realisierung eines Web-Musikplayers

Dieser Artikel enthält einfachen HTML- und Musikp...

CSS3 realisiert das Effektdiagramm zur Produktanzeige auf der Website

Dieser Artikel stellt die Wirkung der Produktanze...

Hast du genau verstanden Schlagworte Definition Verwendung

Vorwort : Heute wurde ich gefragt: „Haben Sie das ...

So installieren Sie FastDFS in Docker

Ziehen Sie das Bild Docker-Pull-Saison/FastDFS:1....