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 InnoDB-Quellcodeanalyse für Transaktionssperren

Inhaltsverzeichnis 1. Schloss und Riegel 2. Wiede...

Zabbix überwacht die Konfiguration der Docker-Anwendung

Der Einsatz von Containern kommt immer häufiger v...

Zusammenfassung der Bootstrap-Lernerfahrung - Austausch von Designs im CSS-Stil

Aufgrund der Anforderungen des Projekts habe ich ...

Beispiel für die JavaScript-Funktion „CollectGarbage“

Sehen wir uns zunächst ein Beispiel für die Speic...

So konfigurieren Sie Benutzerrollenberechtigungen in Jenkins

Die Jenkins-Konfiguration von Benutzerrollenberec...

Zusammenfassung des Wissens über MySql-Speicher-Engines und Indizes

Speicher-Engine Was ist eine Datenbank-Speicher-E...

js implementiert Axios Limit-Anforderungswarteschlange

Inhaltsverzeichnis Der Hintergrund ist: Was wird ...

Detaillierte Erläuterung der Nginx-Anti-Hotlink- und Anti-Crawler-Konfiguration

Erstellen Sie eine neue Konfigurationsdatei (gehe...

So erstellen Sie LVM für das XFS-Dateisystem in Ubuntu

Vorwort Die logische Datenträgerverwaltung von lv...

Implementierungscode des JQuery-Schrittfortschrittsachsen-Plug-Ins

Jeden Tag ein jQuery-Plugin - Schritt-Fortschritt...