EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

ecparamssl – Online in der Cloud

Führen Sie ecparamssl im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl ecparamssl, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


ecparam – Manipulation und Generierung von EC-Parametern

ZUSAMMENFASSUNG


openssl ecparam [-informieren DER|PEM] [-übertreffen DER|PEM] [-in Dateinamen] [-aus Dateinamen]
[-nein] [-Text] [-C] [-prüfen] [-Name arg] [-list_curves] [-conv_form arg] [-param_enc
arg] [-no_seed] [-Rand Datei (en)] [-genschlüssel] [-Motor id]

BESCHREIBUNG


Mit diesem Befehl werden EC-Parameterdateien manipuliert oder generiert.

OPTIONAL


-informieren DER|PEM
Dies gibt das Eingabeformat an. Der DER Die Option verwendet ein ASN.1 DER-codiertes Formular
kompatibel mit RFC 3279 EcpkParameters. Das PEM-Formular ist das Standardformat: it
besteht aus dem DER Format Base64 kodiert mit zusätzlichen Kopf- und Fußzeilen.

-übertreffen DER|PEM
Dies gibt das Ausgabeformat an, die Optionen haben die gleiche Bedeutung wie die -informieren
.

-in Dateinamen
Dies gibt den Namen der Eingabedatei an, aus der Parameter gelesen werden sollen, oder die Standardeingabe, falls dies der Fall ist
Option ist nicht angegeben.

-aus Dateinamen
Dies gibt die Parameter für den Ausgabedateinamen an. In diesem Fall wird die Standardausgabe verwendet
Option ist nicht vorhanden. Der Name der Ausgabedatei sollte nicht mit der Eingabe identisch sein
Dateiname.

-nein
Diese Option verhindert die Ausgabe der codierten Version der Parameter.

-Text
Diese Option druckt die EC-Parameter in für Menschen lesbarer Form aus.

-C Diese Option wandelt die EC-Parameter in C-Code um. Anschließend können die Parameter geladen werden
indem Sie die anrufen get_ec_group_XXX() Funktion.

-prüfen
Validieren Sie die Parameter der elliptischen Kurve.

-Name arg
Verwenden Sie die EC-Parameter mit dem angegebenen „Kurznamen“. Verwenden -list_curves um eine Liste zu bekommen
aller derzeit implementierten EC-Parameter.

-list_curves
Wenn diese Option angegeben ist ecparam druckt eine Liste aller aktuellen aus
Namen und Exit der EC-Parameter implementiert.

-conv_form
Dies gibt an, wie die Punkte auf der elliptischen Kurve in Oktettzeichenfolgen umgewandelt werden.
Mögliche Werte sind: Druckluft (der Standardwert), unkomprimiert und Hybride. Für weitere
Informationen zu den Punktkonvertierungsformen finden Sie im X9.62-Standard. Note
Aufgrund von Patentproblemen Druckluft Die Option ist für binäre Kurven standardmäßig deaktiviert
und kann durch Definition des Präprozessormakros aktiviert werden OPENSSL_EC_BIN_PT_COMP at
kompilieren Zeit.

-param_enc arg
Dies gibt an, wie die Parameter der elliptischen Kurve codiert werden. Mögliche Werte sind:
benannte_Kurve, dh die ec-Parameter werden durch eine OID spezifiziert, oder explizit wo die ec
Parameter werden explizit angegeben (siehe RFC 3279 für die Definition der EC-Parameter).
Strukturen). Der Standardwert ist benannte_Kurve. Note implizitCA Alternative, als
spezifiziert in RFC 3279, ist derzeit nicht in OpenSSL implementiert.

-no_seed
Diese Option verhindert, dass der „Seed“ für die Parametergenerierung in die Datei einbezogen wird
ECParameters-Struktur (siehe RFC 3279).

-genschlüssel
Diese Option generiert einen privaten EC-Schlüssel unter Verwendung der angegebenen Parameter.

-Rand Datei (en)
eine Datei oder Dateien mit Zufallsdaten, die zum Seeding des Zufallszahlengenerators verwendet werden, oder ein
EGD-Buchse (siehe RAND_egd(3)). Mehrere Dateien können durch ein Betriebssystem getrennt angegeben werden.
abhängiger Charakter. Das Trennzeichen ist ; für MS-Windows, , für OpenVMS und : für alle
Andere.

-Motor id
Angabe einer Engine (durch ihre eindeutige id Zeichenfolge) verursacht ecparam versuchen zu bekommen
eine funktionale Referenz auf die angegebene Engine und initialisiert diese bei Bedarf. Die
Engine wird dann als Standard für alle verfügbaren Algorithmen festgelegt.

ANMERKUNG


EC-Parameter im PEM-Format verwenden die Kopf- und Fußzeilen:

-----BEGIN EC-PARAMETER-----

-----END EC-PARAMETER-----
OpenSSL ist derzeit nicht in der Lage, neue Gruppen zu generieren und daher ecparam kann nur erstellen
EC-Parameter aus bekannten (benannten) Kurven.

Beispiele:


So erstellen Sie EC-Parameter mit der Gruppe „prime192v1“:

openssl ecparam -out ec_param.pem -name prime192v1

So erstellen Sie EC-Parameter mit expliziten Parametern:

openssl ecparam -out ec_param.pem -name prime192v1 -param_enc explizit

So validieren Sie bestimmte EC-Parameter:

openssl ecparam -in ec_param.pem -check

So erstellen Sie EC-Parameter und einen privaten Schlüssel:

openssl ecparam -out ec_key.pem -name prime192v1 -genkey

Um die Punktkodierung auf „komprimiert“ zu ändern:

openSL ecparam -in ec_in.pem -out ec_out.pem -conv_form komprimiert

So drucken Sie die EC-Parameter in die Standardausgabe aus:

openssl ecparam -in ec_param.pem -noout -text

Verwenden Sie ecparamssl online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad