>  기사  >  백엔드 개발  >  OPENSSL을 사용하여 MAC에서 공개 및 개인 키 생성

OPENSSL을 사용하여 MAC에서 공개 및 개인 키 생성

WBOY
WBOY원래의
2016-07-29 09:08:151518검색

MAC OS에는 OpenSSL이 함께 제공되므로 SHIT와 동일한 소스 코드를 컴파일할 필요가 없습니다. 명령줄에서 직접 OPENSSL을 사용하세요.

명령줄 도구를 연 다음 openssl을 입력하여 openssl을 열면 세 가지 명령만으로 작업을 완료할 수 있습니다. 첫 번째 명령은 개인 키를 생성하고, 두 번째 명령은 RSA 개인 키를 PKCS8 형식으로 변환하며, 세 번째 명령은 공개 키를 생성합니다.

코드 게시 시 의미 없음

wangbindeMacBook-Pro:~ wangbin$ openssl

OpenSSL> genrsa -out rsa_private_key.pem 여기에 숫자가 추가되지 않으면 기본값은 512입니다

RSA 개인 키 생성, 512비트 길이 모듈러스

..

e는 65537(0x10001)

OpenSSL> genrsa -out rsa_private_key.pem 1024

RSA 개인 키 생성, 1024비트 길이 모듈러스

..

........... ...........

e는 65537(0x10001)

OpenSSL> pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt pkcs8

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

MIICdgiIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBANRjCZcxJGyGMrbz

4Xyg8YHyeB/fvChwmAY0uRX nNbPQ1L53 RFQUGlO/ZM16o3Bxx5ulGrl WqkBMhpX

uZazSPcng5VZJxITiNQ8gZms9ogus8OZXBopSXrCfO1evlmfEHt4hG0vjQ2b6xd3

kxdj/tr4hisizdai6reb3kvhvhvhvhvhvhgmbaaecgyq6bkuqoojmdfks14gdpcsswp

uu37ug dhko2upps2ulppppnmh145l7zouclcrczuplvq6x 77od CWNSOBECP4QQSFNCIHPKJEEZJTCGXCUHWHOD2EYEOP/SZB9RLK6OHJO3H XI1I2I2

TZZJIOTMEVPRLF/UAQJBAPLK2VU9MSADCOOK5RRRBJ57GHZUDUPUPUPUPOUTUPOUTUPOUTPYZ- srkzkdehmi2ihgxvwqi9ilgsr5ut2q4wogapflecqdagfrhg2csuusahd48

bzaxoRYz08l2UTPOyZTTV7C3 e8S2n XLVSX CKUPT8SFXJVN5MVQ8H6XTEMOSW0

T URAKAXJNJETJI VOMOBPS CHQV4F3HI/Z8 JEJGEX/LHCS/U/CL06NMRHTC

wj Dywlozdoqq7y3Hakaguo5F4ALG0B9DSNYCUEDTUMFCATC4EOBD

62qu6pefeqqnqqje6n > MKyjvoxolvijotiny1E78BK4VOKR4HTLQ8CUBG1VWUKOGELHBG24JPRGS3KRSOBK

5pYoW DHTbftYw==

-----END PRIVATE KEY-----

OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem 출력 공개 키

RSA 키 작성

OpenSSL>

위 내용은 관련 내용을 포함하여 OPENSSL을 사용하여 MAC에서 공개 키와 개인 키를 생성하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.