mirror of
https://github.com/tldr-pages/tldr.git
synced 2024-11-05 03:56:25 +03:00
openssl*: add Korean translation (#14191)
This commit is contained in:
parent
6e32c08061
commit
90ac2d50cd
24
pages.ko/common/openssl-dgst.md
Normal file
24
pages.ko/common/openssl-dgst.md
Normal file
@ -0,0 +1,24 @@
|
||||
# openssl dgst
|
||||
|
||||
> OpenSSL 명령어로, 메시지 다이제스트 값을 생성하고 서명 작업을 수행합니다.
|
||||
> 더 많은 정보: <https://www.openssl.org/docs/manmaster/man1/openssl-dgst.html>.
|
||||
|
||||
- 파일의 SHA256 다이제스트 값을 계산하여 특정 파일에 저장:
|
||||
|
||||
`openssl dgst -sha256 -binary -out {{출력_파일}} {{입력_파일}}`
|
||||
|
||||
- RSA 키를 사용하여 파일에 서명하고 결과를 특정 파일에 저장:
|
||||
|
||||
`openssl dgst -sign {{개인_키_파일}} -sha256 -sigopt rsa_padding_mode:pss -out {{출력_파일}} {{입력_파일}}`
|
||||
|
||||
- RSA 서명 검증:
|
||||
|
||||
`openssl dgst -verify {{공개_키_파일}} -signature {{서명_파일}} -sigopt rsa_padding_mode:pss {{서명_메시지_파일}}`
|
||||
|
||||
- ECDSA 키를 사용하여 파일에 서명:
|
||||
|
||||
`openssl dgst -sign {{개인_키_파일}} -sha256 -out {{출력_파일}} {{입력_파일}}`
|
||||
|
||||
- ECDSA 서명 검증:
|
||||
|
||||
`openssl dgst -verify {{공개_키_파일}} -signature {{서명_파일}} {{서명_메시지_파일}}`
|
16
pages.ko/common/openssl-genpkey.md
Normal file
16
pages.ko/common/openssl-genpkey.md
Normal file
@ -0,0 +1,16 @@
|
||||
# openssl genpkey
|
||||
|
||||
> 비대칭 키 쌍을 생성하는 OpenSSL 명령어.
|
||||
> 더 많은 정보: <https://www.openssl.org/docs/manmaster/man1/openssl-genpkey.html>.
|
||||
|
||||
- 2048비트 RSA 개인 키 생성 및 특정 파일에 저장:
|
||||
|
||||
`openssl genpkey -algorithm rsa -pkeyopt rsa_keygen_bits:{{2048}} -out {{파일이름.key}}`
|
||||
|
||||
- 곡선 `prime256v1`을 사용하여 타원 곡선 개인 키 생성 및 특정 파일에 저장:
|
||||
|
||||
`openssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:{{prime256v1}} -out {{파일이름.key}}`
|
||||
|
||||
- `ED25519` 타원 곡선 개인 키 생성 및 특정 파일에 저장:
|
||||
|
||||
`openssl genpkey -algorithm {{ED25519}} -out {{파일이름.key}}`
|
16
pages.ko/common/openssl-genrsa.md
Normal file
16
pages.ko/common/openssl-genrsa.md
Normal file
@ -0,0 +1,16 @@
|
||||
# openssl genrsa
|
||||
|
||||
> RSA 개인 키를 생성하는 OpenSSL 명령어.
|
||||
> 더 많은 정보: <https://www.openssl.org/docs/manmaster/man1/openssl-genrsa.html>.
|
||||
|
||||
- 2048비트 RSA 개인 키를 `stdout`에 생성:
|
||||
|
||||
`openssl genrsa`
|
||||
|
||||
- 임의 비트 수의 RSA 개인 키를 출력 파일에 저장:
|
||||
|
||||
`openssl genrsa -out {{출력_파일.key}} {{1234}}`
|
||||
|
||||
- RSA 개인 키를 생성하고 AES256으로 암호화 (암호를 입력하라는 메시지가 표시됨):
|
||||
|
||||
`openssl genrsa {{-aes256}}`
|
12
pages.ko/common/openssl-prime.md
Normal file
12
pages.ko/common/openssl-prime.md
Normal file
@ -0,0 +1,12 @@
|
||||
# openssl prime
|
||||
|
||||
> 소수를 계산하기 위한 OpenSSL 명령어.
|
||||
> 더 많은 정보: <https://www.openssl.org/docs/manmaster/man1/openssl-prime.html>.
|
||||
|
||||
- 2048비트 소수를 생성하고 16진수로 표시:
|
||||
|
||||
`openssl prime -generate -bits 2048 -hex`
|
||||
|
||||
- 주어진 숫자가 소수인지 확인:
|
||||
|
||||
`openssl prime {{숫자}}`
|
12
pages.ko/common/openssl-req.md
Normal file
12
pages.ko/common/openssl-req.md
Normal file
@ -0,0 +1,12 @@
|
||||
# openssl req
|
||||
|
||||
> PKCS#10 인증서 서명 요청을 관리하는 OpenSSL 명령어.
|
||||
> 더 많은 정보: <https://www.openssl.org/docs/manmaster/man1/openssl-req.html>.
|
||||
|
||||
- 인증 기관에 보낼 인증서 서명 요청 생성:
|
||||
|
||||
`openssl req -new -sha256 -key {{파일이름.key}} -out {{파일이름.csr}}`
|
||||
|
||||
- 자체 서명된 인증서와 해당 키 쌍을 생성하여 파일에 저장:
|
||||
|
||||
`openssl req -new -x509 -newkey {{rsa}}:{{4096}} -keyout {{파일이름.key}} -out {{파일이름.cert}} -subj "{{/C=XX/CN=foobar}}" -days {{365}}`
|
20
pages.ko/common/openssl-s_client.md
Normal file
20
pages.ko/common/openssl-s_client.md
Normal file
@ -0,0 +1,20 @@
|
||||
# openssl s_client
|
||||
|
||||
> TLS 클라이언트 연결을 생성하는 OpenSSL 명령어.
|
||||
> 더 많은 정보: <https://www.openssl.org/docs/manmaster/man1/openssl-s_client.html>.
|
||||
|
||||
- 도메인 인증서의 시작 및 만료 날짜 표시:
|
||||
|
||||
`openssl s_client -connect {{호스트}}:{{포트}} 2>/dev/null | openssl x509 -noout -dates`
|
||||
|
||||
- SSL/TLS 서버에서 제공하는 인증서 표시:
|
||||
|
||||
`openssl s_client -connect {{호스트}}:{{포트}} </dev/null`
|
||||
|
||||
- SSL/TLS 서버에 연결할 때 서버 이름 지시자(SNI) 설정:
|
||||
|
||||
`openssl s_client -connect {{호스트}}:{{포트}} -servername {{호스트명}}`
|
||||
|
||||
- HTTPS 서버의 전체 인증서 체인 표시:
|
||||
|
||||
`openssl s_client -connect {{호스트}}:443 -showcerts </dev/null`
|
20
pages.ko/common/openssl-ts.md
Normal file
20
pages.ko/common/openssl-ts.md
Normal file
@ -0,0 +1,20 @@
|
||||
# openssl ts
|
||||
|
||||
> OpenSSL 명령어로 타임스탬프를 생성하고 검증합니다.
|
||||
> 더 많은 정보: <https://www.openssl.org/docs/manmaster/man1/openssl-ts.html>.
|
||||
|
||||
- 특정 파일의 SHA-512 타임스탬프 요청을 생성하고 `file.tsq`에 출력:
|
||||
|
||||
`openssl ts -query -data {{경로/대상/파일}} -sha512 -out {{경로/대상/파일.tsq}}`
|
||||
|
||||
- 특정 타임스탬프 응답 파일의 날짜 및 메타데이터 확인:
|
||||
|
||||
`openssl ts -reply -in {{경로/대상/파일.tsr}} -text`
|
||||
|
||||
- SSL 인증서 파일을 사용하여 서버로부터 타임스탬프 요청 파일과 타임스탬프 응답 파일 검증:
|
||||
|
||||
`openssl ts -verify -in {{경로/대상/파일.tsr}} -queryfile {{경로/대상/파일.tsq}} -partial_chain -CAfile {{경로/대상/cert.pem}}`
|
||||
|
||||
- 키 및 서명 인증서를 사용하여 요청에 대한 타임스탬프 응답을 생성하고 `file.tsr`에 출력:
|
||||
|
||||
`openssl ts -reply -queryfile {{경로/대상/파일.tsq}} -inkey {{경로/대상/tsakey.pem}} -signer tsacert.pem -out {{경로/대상/파일.tsr}}`
|
20
pages.ko/common/openssl-x509.md
Normal file
20
pages.ko/common/openssl-x509.md
Normal file
@ -0,0 +1,20 @@
|
||||
# openssl x509
|
||||
|
||||
> X.509 인증서를 관리하기 위한 OpenSSL 명령어.
|
||||
> 더 많은 정보: <https://www.openssl.org/docs/manmaster/man1/openssl-x509.html>.
|
||||
|
||||
- 인증서 정보 표시:
|
||||
|
||||
`openssl x509 -in {{파일이름.crt}} -noout -text`
|
||||
|
||||
- 인증서 만료 날짜 표시:
|
||||
|
||||
`openssl x509 -enddate -noout -in {{파일이름.pem}}`
|
||||
|
||||
- 인증서를 이진 DER 인코딩과 텍스트 PEM 인코딩 간 변환:
|
||||
|
||||
`openssl x509 -inform {{der}} -outform {{pem}} -in {{원본_인증서_파일}} -out {{변환된_인증서_파일}}`
|
||||
|
||||
- 인증서의 공개 키를 파일에 저장:
|
||||
|
||||
`openssl x509 -in {{인증서_파일}} -noout -pubkey -out {{출력_파일}}`
|
17
pages.ko/common/openssl.md
Normal file
17
pages.ko/common/openssl.md
Normal file
@ -0,0 +1,17 @@
|
||||
# openssl
|
||||
|
||||
> OpenSSL 암호화 툴킷.
|
||||
> `req`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다.
|
||||
> 더 많은 정보: <https://www.openssl.org>.
|
||||
|
||||
- 도움말 표시:
|
||||
|
||||
`openssl help`
|
||||
|
||||
- 특정 하위 명령에 대한 도움말 표시:
|
||||
|
||||
`openssl help {{x509}}`
|
||||
|
||||
- 버전 표시:
|
||||
|
||||
`openssl version`
|
Loading…
Reference in New Issue
Block a user