HTTPはRSA公開鍵暗号化アルゴリズムを使用してプレーンテキストを暗号化します

HTTPはRSA公開鍵暗号化アルゴリズムを使用してプレーンテキストを暗号化します

ウェブサイトが送信データを暗号化して盗難を防止したい場合、最も信頼性の高い方法は公開鍵暗号化アルゴリズムを使用することです。HTTPS プロトコルを使用するウェブサイトは、送信プロセス全体を通じてこのテクノロジーを使用します。HTTPS を使用できない HTTP ウェブサイトの場合は、独自に実装することもできます。

機能説明

HTTPはプレーンテキストデータを直接送信するため、ネットワークセキュリティが厳しくなるにつれ、暗号化されていないHTTPは不安定になってきています。Googleは検索結果でHTTPSで暗号化されたウェブサイトを優先すると明言しています。

全体的な傾向は HTTPS に傾いていますが、多くのサーバーと CDN サービス プロバイダーがまだ HTTPS プロトコルに完全には対応していないため、現時点ではサイト全体を HTTPS プロトコルに切り替えることは現実的ではありません。

同時に、セキュリティ状況も切迫しているため、個人情報の RSA 暗号化を独自に実装することができます。

アルゴリズムの説明

Duomeng は数学が得意ではないため、RSA 公開鍵暗号化アルゴリズムの具体的な実装については詳しく説明しません。アルゴリズムの実装に興味がある方は、Ruan Yifeng の「RSA アルゴリズムの原理」をお読みください。次に、Duomeng は RSA アルゴリズムの効果について説明します。

RSA アルゴリズムは、公開鍵暗号化とも呼ばれる非対称暗号化アルゴリズムの一種です。

対称暗号化アルゴリズムと対称暗号化アルゴリズムの違いは、暗号化と復号化の両方に同じキーと同じルールを使用する点です。つまり、暗号化の方法がわかれば、復号化の方法もわかります。したがって、アルゴリズムとキーが漏洩することはあり得ず、漏洩すると暗号化は無意味になります。

公開鍵暗号化アルゴリズムには同時に 2 つの鍵があり、1 つは公開鍵、もう 1 つは秘密鍵と呼ばれます。これら 2 つのキーは互いに対応しています。公開キーで暗号化されたコンテンツは秘密キーでのみ復号化でき、秘密キーで暗号化されたコンテンツは公開キーでのみ復号化できます。したがって、アルゴリズムと公開鍵は公開することができ、秘密鍵が秘密のままである限り安全です。

実装のアイデア

HTTP で送信されるデータを暗号化するため、暗号化プロセスはクライアント ブラウザーで完了する必要があります。HTTP データを送信する前に、アルゴリズムとキーがブラウザー内に存在している必要があります。このとき、対称暗号化アルゴリズムを使用するのは意味がありません。他のユーザーが暗号化に基づいて直接復号化できるためです。

したがって、非対称暗号化を選択し、Web ページにアルゴリズムと公開鍵暗号化を導入し、HTTP データをサーバーに送信して、サーバーが秘密鍵に基づいてデータを復号化する必要があります。秘密鍵は非公開なので、アルゴリズムや公開鍵が公開されても解読できず、安全です。

具体的には、HTTP リクエストの暗号化の実装は、Web ページがフォーム データを送信する前に、JavaScript を使用して公開鍵暗号化データを実装することです。サーバーは暗号化されたデータを受信した後、PHP またはその他のサーバー言語を使用して秘密鍵を復号化します。

さらに読む

JavaScript を使用して OpenSSL RSA 暗号化と復号化を実装する: https://github.com/travist/jsencrypt

PHP を使用して OpenSSL RSA 暗号化と復号化を実装する: http://php.net/manual/zh/ref.openssl.php

出典: 寄稿、オリジナルリンク。


元のタイトル: HTTP は RSA 公開鍵暗号化アルゴリズムを使用して平文を暗号化します

キーワード: http

<<:  ポート転送: 新たな DDoS 増幅攻撃

>>:  Googleが新しいロゴを変更

推薦する

5G をサポートするにはクラウドネイティブ エッジが本当に必要ですか?

[51CTO.com クイック翻訳] コンバージェンスは、通信ベンダーがスイッチ ネットワークから ...

Kウェブサイトを保存する方法を教えます

みなさんこんにちは。私はHongtu Internetです。最近、私たちのクライアントのウェブサイト...

低コストで高速なコンテナ化イメージの展開: コンテナ環境での Xiaohongshu の CD 実践

コンテナは発売以来、ソフトウェア開発に非常に伝染性の高い興奮と革新をもたらし、大企業からスタートアッ...

フォックスコンがLeTV TVに1億3000万元を投資:インターネット動画の情勢が変化

アップルからシャオミの携帯電話まで、「飢餓マーケティング」は常に消費者を待ち続けることで道に迷わせて...

正確な洞察力と交通スクリーニング、パーソナルライトが、流行期にブランドの高い成長に貢献

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス現在、全国で交通規制が徐...

lisahost: 10% オフ、(3 つのネットワーク) US cn2 gia VPS、ネイティブ IP、最低 2 元

Lisahost はサーバーのハードウェアを大規模にアップグレードし、より手頃な価格でパフォーマンス...

クラウドネイティブの可観測性がインダストリー4.0の成功をいかに推進するか

クラウド ネイティブの可観測性が、リアルタイムの分析情報、俊敏な意思決定、最適なクラウド使用を可能に...

エッジ コンピューティングとそれが今日のビジネスにとって重要である理由について学びましょう。

エッジ コンピューティング市場は、モノのインターネット、パブリック クラウド サービス、特許、標準な...

サイトのインクルードを通じてウェブサイトを体験し、レイアウトする

サイトは、当社のウェブマスターが最もよく使用するツールです。このツールを使用すると、当社のウェブサイ...

クラウドサービス市場は活況を呈しており、多くの企業が市場シェア獲得に競い合っている。

最近、クラウドサービス市場が活況を呈しています。機関レポートによると、中国の企業向けクラウドサービス...

企業のウェブサイトの最適化は、大規模で包括的なものではなく、小規模で正確なものであるべきです。

企業ウェブサイトの最適化は、私たちSEO担当者にとって非常に大きな課題であると言えます。そして今日で...

米国第2位の共同購入サイトがハッキングされ、5000万人のユーザーデータが流出

新浪科技ニュース:北京時間4月27日早朝のニュースで、米国第2位の共同購入サイトLivingSoci...

SEO開発のトレンドに関する洞察

近年、SEOがますます普及するにつれて、何千人もの友人がこの業界に流れ込み、競争はますます激しくなっ...

オンラインローン広告の「低さ」の背景には顧客獲得への不安がある

JD Finance は、公式とは思えないほど低俗な一連の広告のおかげで、主要プラットフォームで話題...

マイクロマーケティング時代:WeiboとWeChatのフォロワーを正確に増やす方法

マイクロマーケティングの時代において、インタラクティブソーシャルプラットフォームとリッチメディアの代...