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
uu37ug dhko2upps2ulppppnmh145l7zouclcrczuplvq6x 77od
bzaxoRYz08l2UTPOyZTTV7C3 e8S2n XLVSX CKUPT8SFXJVN5MVQ8H6XTEMOSW0
T URAKAXJNJETJI VOMOBPS CHQV4F3HI/Z8 JEJGEX/LHCS/U/CL06NMRHTC
wj Dywlozdoqq7y3Hakaguo5F4ALG0B9DSNYCUEDTUMFCATC4EOBD
62qu6pefeqqnqqje6n >
5pYoW DHTbftYw==
-----END PRIVATE KEY-----
OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem 출력 공개 키
RSA 키 작성
OpenSSL>
위 내용은 관련 내용을 포함하여 OPENSSL을 사용하여 MAC에서 공개 키와 개인 키를 생성하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.