公開鍵の概念: 公開鍵はネットワーク上にアップロードして送信できます 。これは、受信側と送信側の両方が互いの公開鍵を知ることができることを意味します。もちろん、ネットワーク スニッフィングやその他のテクノロジーを使用すれば、それが可能です。ネットワーク上で公開キーの内容を盗聴することもできますが、公開キーだけを使用してファイルを復号化することはできません。
秘密鍵の概念: 秘密鍵は各ユーザーに秘密であり、ネットワーク上で送信されません (つまり、受信側と送信側がこの鍵を相互に交換する必要はありません)。このパスワードのセキュリティはハッカーには不可能です。キーはネットワーク上で盗聴されることはありませんが、ユーザー自身のホストに厳重に保管されます。 公開鍵と秘密鍵の関係: 公開鍵で暗号化されたデータのロックを解除できるのは秘密鍵だけであり、秘密鍵で暗号化されたデータのロックを解除できるのは公開鍵だけであり、どちらも自分自身のロックを解除することはできません。これはデータが盗まれないようにするための鍵です。公開キーと秘密キーの唯一の違いは、公開キーはネットワーク経由で交換および送信されるのに対し、秘密キー自体は保持され、ネットワーク経由で送信されないことです。 この記事では、主に、PHP を使用して暗号化された公開キーを生成し、秘密キーを暗号化する方法に関する関連情報を紹介します。Openssl.cof のサポートは、通常、Win ではインストールに含まれています。
りー
以上がPHP が暗号化公開キー暗号化秘密キーを生成するコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。