主な違い: 公開キーはデータの暗号化に使用され、秘密キーはデータの復号化に使用されます。公開鍵暗号化とは、対応する一対の固有の鍵 (公開鍵と秘密鍵) で構成される暗号化方式であり、公開鍵と秘密鍵はペアであり、公開鍵を使用してデータを暗号化した場合、復号化することのみが可能です。対応する秘密キーを使用して。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
公開キー暗号化と従来の暗号化システムの主な違いは、公開キーはデータの暗号化に使用され、秘密キーはデータの復号化に使用されることです。
公開キー暗号化は、非対称 (キー) 暗号化 (公開キー暗号化) とも呼ばれ、対応する一意のキーのペア (公開キーと秘密キー) の暗号化方式を指します。これはキーの発行と管理の問題を解決し、商用暗号化の中核となります。公開鍵暗号方式では、秘密鍵は公開されませんが、公開鍵は公開されます。
公開キーと秘密キーはペアです。公開キーを使用してデータを暗号化した場合、対応する秘密キーのみを使用して復号化できます。秘密キーを使用してデータを暗号化した場合は、対応する秘密キーのみを使用してデータを暗号化できます。の場合、対応する秘密キーのみを使用してデータを復号化でき、対応する公開キーのみを復号化できます。暗号化と復号化には 2 つの異なるキーが使用されるため、このアルゴリズムは非対称暗号化アルゴリズムと呼ばれます。
秘密情報の交換を実現するための非対称暗号アルゴリズムの基本的なプロセスは、甲が鍵のペアを生成し、一方を公開鍵として他の当事者に開示し、公開鍵を取得した乙がそれを使用します。キーは機密情報を暗号化して当事者 A に送信し、当事者 A は独自に保持している別の秘密キーを使用して暗号化された情報を復号します。当事者 A は、公開鍵で暗号化された情報を復号化するためにのみ秘密鍵を使用できます。
公開鍵暗号方式の特徴:
公開鍵暗号方式は非対称鍵であるため、計算速度が速く、鍵の取得が容易であるという利点があります。引き起こす。
(1) 高い機密強度
理論的根拠は、整数論における大きな素数の素因数分解の困難さに基づいており、n が 2048 ビットを超える場合、現在のアルゴリズムでは RSA を 2048 ビット以内では解読できません。効果的な時間。
(2) 鍵の配布・管理が簡単
RSA方式では、暗号化鍵と復号化鍵が別個に分離されています。暗号鍵は公開し、復号鍵はユーザーに秘密に保管することができるため、秘密に保管する鍵の量が減り、鍵の配布や鍵の管理が容易になります。
(3) デジタル署名は実装が簡単です
RSA システムでは、受信者のみが独自の復号キーを使用してプレーン テキストに署名し、他の人は公開キーを使用して署名できます。署名済みのテキスト。検証済みですが、偽造することはできません。
関連知識の詳細については、FAQ 列をご覧ください。
以上が公開キー暗号化と従来の暗号化システムの主な違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。