ホームページ  >  記事  >  バックエンド開発  >  OPENSSL を使用して MAC で公開鍵と秘密鍵を生成する、macopenssl 生成_PHP チュートリアル

OPENSSL を使用して MAC で公開鍵と秘密鍵を生成する、macopenssl 生成_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:02:001017ブラウズ

MACで公開鍵と秘密鍵を生成するにはOPENSSLを使用し、macopensslは

MAC OSにはOpenSSLが付属しているため、SHITと同じソースコードをコンパイルする必要はありません。コマンドラインから OPENSSL を直接使用するだけです。 コマンド ライン ツールを開き、「openssl」と入力して openssl を開くと、3 つのコマンドだけで実行できます。最初のコマンドは秘密キーを生成し、2 番目のコマンドは RSA 秘密キーを PKCS8 形式に変換し、3 番目のコマンドは公開キーを生成します。

コードを投稿してください。ナンセンスではありません

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 に変換します

-----秘密鍵の開始-----

MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBANRjCZcxJGyGMrbz

4Xyg8YHyeB/fvChwmAY0uRXnNbPQ1L53RFQUGlO/ZM16o3Bxx5ulGrl+WqkBMhpX

uZazSPcng5VZJxITiNQ8gZms9ogus8OZXBopSXrCfO1evlmfEHt4hG0vjQ2b6xd3

KXDJ/Tr4hisiZdAi6reB3kVHhv7hAgMBAAECgYBYQ6BkuQOOJmdFKS14gdpcSswp

Uu37UG+dhKO2upPS2uLPFPnMh145l7zouCLcRCzUPlVQ6XX77odH81Upj/CuI/t0

CwnSOBecP4QsfNcihpkJeezjTcgxCuwHYZ2EyeOp/SZB9rLK6OhJoA3H+xi1i2i2

TZzJioTmEVPrLF/UAQJBAPlK2VU9msADCook5rRbj57ghZdAYUrBPuoaaoAmpYZF

UhN5SRkZkDEhMI2IhGXVwqI9ilgSr5uT2Q4wOGaPFleECQQDaGfrHg2CsuUsAhd48

bzaxoRYz08l2UTPOyZTTV7C3+e8S2n+XLVsX+CkUpT8sFxJVn5MVQ8H6XTemOsW0

T+uRakAXJnJETjI+vomOBps+CHqv4F3Hi/z8+jEjgEx/lhcs/ub+U/cL06nmRhTC

L/lLk6w9cMWWJDYWloZDoQq7y3HhAkAGuO5F4ALG0B9DsNycuEDTUMfCaTC4eOBD

62qu6PEFeqqnxhxQqJE6N+fsPvunfD6QbQ63hRMhiGYCtaUKXbxBAkEAxDpbFB3b

MKYjVoxolvIjoTiNY1e78bk4vokr4htlQ8Cubg1VWUKOGELHBG24JpRGS3KRsObk

5pYoW+DHTbftYw==

-----終了秘密鍵-----

OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem 公開鍵を出力します

RSAキーの書き込み

OpenSSL>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1087141.html技術記事 OPENSSL を使用して MAC で公開鍵と秘密鍵を生成し、macopenssl で MAC OS に OpenSSL が付属しているため、SHIT と同じソース コードをコンパイルする必要はありません。コマンドラインから OPENSSL を直接使用するだけです。ヒット...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。