Jest to polecenie dsassl, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS
PROGRAM:
IMIĘ
dsa - Przetwarzanie klucza DSA
STRESZCZENIE
openssl DSA [-poinformować PEM|DER] [-forma PEM|DER] [-W filename] [-przechodzą w arg] [-na zewnątrz
filename] [-zemdleć arg] [-aes128] [-aes192] [-aes256] [-kamelia128] [-kamelia192]
[-kamelia256] [-z] [-des3] [-pomysł] [-tekst] [-nie] [-moduł] [-pubin] [-wydanie]
[-silnik id]
OPIS
DSA polecenie przetwarza klucze DSA. Mogą być konwertowane między różnymi formami i ich
elementy wydrukowane. Note To polecenie używa tradycyjnego formatu zgodnego z SSLeay
do szyfrowania klucza prywatnego: nowsze aplikacje powinny używać bezpieczniejszego formatu PKCS#8
używając PKCS8
COMMAND OPCJE
-poinformować DER|PEM
Określa format wejściowy. ten DER opcja z kluczem prywatnym wykorzystuje ASN1 DER
zakodowana forma SEKWENCJI ASN.1 składająca się z wartości wersji (obecnie
zero), p, q, g, komponenty klucza publicznego i prywatnego odpowiednio jako ASN.1 INTEGER.
W przypadku użycia z kluczem publicznym używa struktury SubjectPublicKeyInfo: jest to błąd
jeśli kluczem nie jest DSA.
PEM formularz jest formatem domyślnym: składa się z DER format base64 zakodowany za pomocą
dodatkowe linie nagłówka i stopki. W przypadku klucza prywatnego format PKCS#8 jest również
przyjęty.
-forma DER|PEM
Określa format wyjściowy, opcje mają takie samo znaczenie, jak -poinformować
opcja.
-W filename
Określa nazwę pliku wejściowego do odczytania klucza lub standardowe wejście, jeśli ta opcja
nie jest określony. Jeśli klucz jest zaszyfrowany, pojawi się monit o podanie hasła.
-przechodzą w arg
źródło hasła pliku wejściowego. Aby uzyskać więcej informacji o formacie arg zobacz
PASS WYRAŻENIE ARGUMENTY sekcja w openssl(1).
-na zewnątrz filename
Określa nazwę pliku wyjściowego do zapisania klucza lub standardowe wyjście, przez które nie jest
określony. Jeśli ustawiono jakiekolwiek opcje szyfrowania, zostanie wyświetlony monit o podanie hasła.
Nazwa pliku wyjściowego powinna nie być taka sama jak nazwa pliku wejściowego.
-zemdleć arg
źródło hasła pliku wyjściowego. Aby uzyskać więcej informacji o formacie arg zobacz
PASS WYRAŻENIE ARGUMENTY sekcja w openssl(1).
-aes128|-aes192|-aes256|-camellia128|-camellia192|-camellia256|-des|-des3|-idea
Te opcje szyfrują klucz prywatny określonym szyfrem przed jego wysłaniem.
Zostanie wyświetlony monit o podanie hasła. Jeśli żadna z tych opcji nie jest określona, kluczem jest
napisany zwykłym tekstem. Oznacza to, że używając DSA narzędzie do odczytu zaszyfrowanego
klucz bez opcji szyfrowania może być użyty do usunięcia frazy hasła z klucza lub przez
ustawienie opcji szyfrowania, za pomocą którego można dodać lub zmienić frazę hasła. Te
opcje mogą być używane tylko z plikami wyjściowymi w formacie PEM.
-tekst
drukuje elementy i parametry klucza publicznego, prywatnego.
-nie
ta opcja zapobiega wyprowadzaniu zakodowanej wersji klucza.
-moduł
ta opcja wypisuje wartość składnika klucza publicznego w kluczu.
-pubin
domyślnie klucz prywatny jest odczytywany z pliku wejściowego: z tą opcją kluczem publicznym jest
przeczytaj zamiast tego.
-wydanie
domyślnie wyprowadzany jest klucz prywatny. Dzięki tej opcji zostanie wyprowadzony klucz publiczny
zamiast. Ta opcja jest ustawiana automatycznie, jeśli dane wejściowe są kluczem publicznym.
-silnik id
określenie silnika (poprzez jego unikatowe id ciąg) spowoduje DSA próbować uzyskać
funkcjonalne odniesienie do określonego silnika, tym samym inicjując go w razie potrzeby. ten
silnik zostanie wtedy ustawiony jako domyślny dla wszystkich dostępnych algorytmów.
UWAGI
Format klucza prywatnego PEM wykorzystuje wiersze nagłówka i stopki:
-----POCZĄTEK KLUCZ PRYWATNY DSA-----
-----KONIEC KLUCZ PRYWATNY DSA-----
Format klucza publicznego PEM wykorzystuje linie nagłówka i stopki:
-----POCZĄTEK KLUCZ PUBLICZNY-----
-----KONIEC KLUCZ PUBLICZNY-----
PRZYKŁADY
Aby usunąć frazę hasła z klucza prywatnego DSA:
openssl dsa -in klucz.pem -out klucz.pem
Aby zaszyfrować klucz prywatny za pomocą potrójnego DES:
openssl dsa -in klucz.pem -des3 -out kluczout.pem
Aby przekonwertować klucz prywatny z formatu PEM na DER:
openssl dsa -in klucz.pem -outform DER -out klucz.der
Aby wydrukować składniki klucza prywatnego na standardowe wyjście:
openssl dsa -in klucz.pem -text -noout
Aby po prostu wypisać publiczną część klucza prywatnego:
openssl dsa -in klucz.pem -pubout -out klucz pub.pem
Korzystaj z dsassl online za pomocą usług onworks.net