이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 pkeyssl 명령입니다.
프로그램:
이름
pkey - 공개 또는 개인 키 처리 도구
개요
하려면 openssl 키 [-알리다 펨|더] [- outform 펨|더] [~에서 파일 이름] [-패신 아르헨티나] [-아웃
파일 이름] [- 패스아웃 아르헨티나] [-암호] [-본문] [-text_pub] [- noout] [-푸빈] [-출판]
[-엔진 id]
기술
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 키 명령은 공개 또는 개인 키를 처리합니다. 그들은 다양한 사이에서 전환될 수 있습니다
양식 및 해당 구성 요소가 인쇄됩니다.
COMMAND 옵션
-알리다 더|펨
입력 형식 DER 또는 PEM을 지정합니다.
- outform 더|펨
이것은 출력 형식을 지정하며 옵션은 다음과 같은 의미를 갖습니다. -알리다
옵션을 선택합니다.
~에서 파일 이름
이 옵션이 있는 경우 키를 읽을 입력 파일 이름 또는 표준 입력을 지정합니다.
지정되지 않았습니다. 키가 암호화된 경우 암호 문구가 프롬프트됩니다.
-패신 아르헨티나
입력 파일 비밀번호 소스. 형식에 대한 자세한 내용은 아르헨티나 ~을 보아라.
PASS 구 인수 ~의 섹션 하려면 openssl(1).
-아웃 파일 이름
키를 쓸 출력 파일 이름 또는 이 옵션이 있는 경우 표준 출력을 지정합니다.
지정되지 않았습니다. 암호화 옵션이 설정되어 있으면 암호 문구가
요청했습니다. 출력 파일 이름은 지원 입력 파일 이름과 동일해야 합니다.
- 패스아웃 암호
출력 파일 암호 소스. 형식에 대한 자세한 내용은 아르헨티나 ~을 보아라.
PASS 구 인수 ~의 섹션 하려면 openssl(1).
-암호
이 옵션은 제공된 암호로 개인 키를 암호화합니다. 모든 알고리즘 이름
~에게 인정 받다 EVP_get_cipherbyname() 다음과 같이 허용됩니다. des3.
-본문
다양한 공개 또는 개인 키 구성 요소를 일반 텍스트로 인쇄합니다.
인코딩된 버전.
-text_pub
개인 키가 처리되는 경우에도 공개 키 구성 요소만 인쇄합니다.
- noout
키의 인코딩된 버전을 출력하지 마십시오.
-푸빈
기본적으로 개인 키는 입력 파일에서 읽습니다. 이 옵션을 사용하면 공개 키가
대신 읽으십시오.
-출판
기본적으로 개인 키가 출력됩니다. 이 옵션을 사용하면 공개 키가 출력됩니다.
대신에. 이 옵션은 입력이 공개 키인 경우 자동으로 설정됩니다.
-엔진 id
엔진 지정(고유한 id 문자열) 원인 키 얻기 위해 시도하다
지정된 엔진에 대한 기능 참조, 따라서 필요한 경우 초기화합니다. NS
엔진은 사용 가능한 모든 알고리즘의 기본값으로 설정됩니다.
사용 예
RSA 개인 키에서 암호 문구를 제거하려면:
openssl pkey -in key.pem -out keyout.pem
삼중 DES를 사용하여 개인 키를 암호화하려면:
openssl pkey -in key.pem -des3 -out keyout.pem
개인 키를 PEM에서 DER 형식으로 변환하려면:
openssl pkey -in key.pem -outform DER -out keyout.der
개인 키의 구성 요소를 표준 출력으로 인쇄하려면 다음을 수행하십시오.
openssl pkey -in key.pem -텍스트 -noout
개인 키의 공개 구성 요소를 표준 출력으로 인쇄하려면 다음을 수행하십시오.
openssl pkey -in key.pem -text_pub -noout
개인 키의 공개 부분만 출력하려면 다음을 수행하십시오.
openssl pkey -in key.pem -pubout -out pubkey.pem
onworks.net 서비스를 사용하여 온라인에서 pkeyssl 사용