ecssl - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 ecssl 명령입니다.

프로그램:

이름


ec - EC 키 처리

개요


하려면 openssl ec [-알리다 펨|더] [- outform 펨|더] [~에서 파일 이름] [-패신 아르헨티나] [-아웃
파일 이름] [- 패스아웃 아르헨티나] [-데스] [-des3] [-아이디어] [-본문] [- noout] [-param_out] [-푸빈]
[-출판] [-conv_form 아르헨티나] [-param_enc 아르헨티나] [-엔진 id]

기술


이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 ec 명령은 EC 키를 처리합니다. 다양한 형태로 변환이 가능하며,
출력된 구성품. 주의 사항 OpenSSL은 'SEC 1:
타원곡선암호화'(http://www.secg.org/). OpenSSL EC 개인 키를 변환하려면
PKCS#8 개인 키 형식으로 pkcs8 명령.

COMMAND 옵션


-알리다 더|펨
입력 형식을 지정합니다. NS NS 개인 키가 있는 옵션은 ASN.1 DER을 사용합니다.
인코딩된 SEC1 개인 키. 공개 키와 함께 사용하면 SubjectPublicKeyInfo를 사용합니다.
RFC 3280에 지정된 구조입니다. PEM form은 기본 형식입니다. 구성됩니다.
NS 추가 머리글 및 바닥글 줄로 인코딩된 base64 형식입니다. 경우에
개인 키 PKCS#8 형식도 허용됩니다.

- outform 더|펨
이것은 출력 형식을 지정하며 옵션은 다음과 같은 의미를 갖습니다. -알리다
옵션을 선택합니다.

~에서 파일 이름
이 옵션이 있는 경우 키를 읽을 입력 파일 이름 또는 표준 입력을 지정합니다.
지정되지 않았습니다. 키가 암호화된 경우 암호 문구가 프롬프트됩니다.

-패신 아르헨티나
입력 파일 비밀번호 소스. 형식에 대한 자세한 내용은 아르헨티나 ~을 보아라.
PASS 인수 ~의 섹션 하려면 openssl(1).

-아웃 파일 이름
이는 키를 쓸 출력 파일 이름을 지정하거나 표준 출력이 아닙니다.
지정. 암호화 옵션이 설정된 경우 암호 문구를 입력하라는 메시지가 표시됩니다.
출력 파일 이름은 다음과 같습니다. 지원 입력 파일 이름과 동일해야 합니다.

- 패스아웃 아르헨티나
출력 파일 암호 소스. 형식에 대한 자세한 내용은 아르헨티나 ~을 보아라.
PASS 인수 ~의 섹션 하려면 openssl(1).

-des|-des3|-아이디어
이러한 옵션은 DES, Triple DES, IDEA 또는 기타 다른 방법으로 개인 키를 암호화합니다.
출력하기 전에 OpenSSL에서 지원하는 암호입니다. 암호문을 입력하라는 메시지가 표시됩니다. 만약에
이러한 옵션 중 어느 것도 지정되지 않았으며 키는 일반 텍스트로 작성되었습니다. 이는 다음을 의미합니다.
를 사용하여 ec 암호화 옵션 없이 암호화된 키를 읽는 유틸리티를 사용할 수 있습니다.
키에서 암호 문구를 제거하거나 암호화 옵션을 설정하여 제거할 수 있습니다.
암호 문구를 추가하거나 변경하는 데 사용합니다. 이 옵션은 PEM 형식에만 사용할 수 있습니다.
출력 파일.

-본문
공개, 개인 키 구성요소 및 매개변수를 인쇄합니다.

- noout
이 옵션은 키의 인코딩된 버전의 출력을 방지합니다.

-계수
이 옵션은 키의 공개 키 구성 요소 값을 인쇄합니다.

-푸빈
기본적으로 개인 키는 입력 파일에서 읽습니다. 이 옵션을 사용하면 공개 키가
대신 읽으십시오.

-출판
기본적으로 개인 키가 출력됩니다. 이 옵션을 사용하면 공개 키가 출력됩니다.
대신에. 이 옵션은 입력이 공개 키인 경우 자동으로 설정됩니다.

-conv_form
타원 곡선의 점이 옥텟 문자열로 변환되는 방식을 지정합니다.
가능한 값은 다음과 같습니다. 압축 된 (기본값), 압축되지 않은 and 잡종. 이상
포인트 전환 양식에 대한 정보는 X9.62 표준을 참조하십시오. 주의 사항
특허 문제로 인해 압축 된 옵션은 이진 곡선에 대해 기본적으로 비활성화됩니다.
전처리기 매크로를 정의하여 활성화할 수 있습니다. OPENSSL_EC_BIN_PT_COMP at
컴파일 시간.

-param_enc 아르헨티나
이것은 타원 곡선 매개변수가 인코딩되는 방식을 지정합니다. 가능한 값은 다음과 같습니다.
명명된_곡선, 즉 ec 매개변수는 OID에 의해 지정되거나 명백한 여기서 ec
매개변수가 명시적으로 제공됩니다(EC 매개변수의 정의는 RFC 3279 참조).
구조). 기본값은 명명된_곡선. 주의 사항 전에, 암묵적으로CA 대안으로
RFC 3279에 지정된 것은 현재 OpenSSL에서 구현되지 않습니다.

-엔진 id
엔진 지정(고유한 id 문자열) 원인 ec 얻기 위해 시도하다
지정된 엔진에 대한 기능 참조, 따라서 필요한 경우 초기화합니다. NS
엔진은 사용 가능한 모든 알고리즘의 기본값으로 설정됩니다.

노트


PEM 개인 키 형식은 머리글 및 바닥글 줄을 사용합니다.

-----EC 개인 키 시작----

-----EC 개인 키 끝----
PEM 공개 키 형식은 머리글 및 바닥글 줄을 사용합니다.

----- BEGIN PUBLIC KEY -----

----- 최종 공개 키 -----

사용 예


삼중 DES를 사용하여 개인 키를 암호화하려면:

openssl ec -in key.pem -des3 -out keyout.pem

개인 키를 PEM에서 DER 형식으로 변환하려면:

openssl ec -in key.pem -outform DER -out keyout.der

개인 키의 구성 요소를 표준 출력으로 인쇄하려면 다음을 수행하십시오.

openssl ec -in key.pem -텍스트 -noout

개인 키의 공개 부분만 출력하려면 다음을 수행하십시오.

openssl ec -in key.pem -pubout -out pubkey.pem

매개변수 인코딩을 다음으로 변경하려면 명백한:

openssl ec -in key.pem -param_enc 명시적 -out keyout.pem

포인트 전환 형식을 다음으로 변경하려면 압축 된:

openssl ec -in key.pem -conv_form 압축 -out keyout.pem

onworks.net 서비스를 사용하여 온라인으로 ecssl 사용



최신 Linux 및 Windows 온라인 프로그램