RSA署名、および署名の理解の検討

、および検査署名理解のRSA署名
の元プログラマーは、最後の376本のコレクションは、2019年3月24日午後5時41分37秒読取回数にリリース死に学ぶ
立ち上げ
、公開鍵暗号
、1である、私は2つの番号を見つけ、仮定を1は2です。私は予約の上、この数2を愛し、(秘密鍵)を教えてくれないだろう、そして私は、私の公開鍵のいずれかをあなたに言います。

私はあなたが暗号化された私が使用し、他の人が見てみましょうことができない、ファイルを持っています。他の人がファイルを見つけましたが、彼は彼が解けすることはできませんので、私は使用することができ、2を復号化するための秘密鍵は、ああ、ある知らなかった
解読するために私の秘密鍵である数2を、。だから私は、データを保護することができます。

暗号化された文字aを暗号化するために、私の公開鍵、と私の良き友人、X 1は、ウェブ上で、Bとなりました。人々は2は私の秘密鍵であるかわからないので、他の人がこのファイルを盗むが、他はアンタイドすることはできません
だけで、私は後に復号化された復号化することができます。このように、我々は暗号化されたデータを送信することができます。

第二に、秘密鍵署名
、私はデータの一部を暗号化するために、秘密鍵を使用している場合、彼らがしているので、すべての人の結果は私のコンテンツを見ている、(私だけが私の秘密鍵2を知っているので、もちろん、私は、秘密鍵の暗号化を使用することができます)私が知っている
し、この暗号化、それを利用するもので、私は、公開鍵が1であると思っていますか?

しかし、私の友人は、誰かが、私は彼に手紙を与えたXを装ったと述べました。どのようにそれを行うには?私は、彼に言われた、暗号化されたコンテンツは、Xに送られ、dは、私に手紙を送りたい、内容は私の秘密鍵暗号とC、2である
Cではない復号化参照してください。彼は1を解読するために自分の公開鍵を使用し、実際にCであることがわかりました。
この時間は、彼が思うだろう、私はそれが私の秘密鍵の秘密を使用して追加する必要があり、データを復号化するための公開鍵を使用することができます。彼は何かが本当に私の髪であることを確認することができますので、私は、私が秘密鍵を知っていました。
だから我々は、送信者の身元を確認できること。このプロセスは、デジタル署名と呼ばれています。もちろん、具体的な手順は少し複雑です。暗号化データへの秘密鍵で、デジタル署名を使用しています。

概要:公開鍵と秘密鍵がペアになっている、彼らはお互いを復号化します。
公開鍵暗号化、復号化するための秘密鍵。

プライベートデジタル署名、公開鍵認証。

例えば

例は、二人のユーザアリスとボブ、アリスが二重の技術によってボブにはいくつかの平文の暗号化キーを送信したい、ボブは、公開鍵と秘密鍵を持って次のように、暗号化と復号化プロセスは、次のとおりです。

アリスへの彼の公開鍵をボブ。
アリスは彼女のメッセージは、ボブの公開鍵で暗号化して、ボブに送信します。
BobはAliceのメッセージを解読するために自分の秘密鍵を使用しています。
上記のプロセスは、以下の図で表すことができる。、アリスボブ暗号化された公開鍵を使用して、ボブは、その秘密鍵で復号化します。

 

そして、「セキュアなネットワークインフラストラクチャとアプリケーションの標準Second Editionの」からの例

RSAアルゴリズム
RSA公開鍵暗号化アルゴリズムを開発し1977年ロナルド・リベスト、アディShamirhとLenAdleman(MIT)です。名前は、その3を開発するために名前のRSAから来ています。RSAは、これまでのところ、それはISO標準の公開鍵データの暗号化として推奨されているすべての既知のパスワード攻撃に耐性があり、最も影響力のある公開鍵暗号アルゴリズムです。RSAアルゴリズムは非常に単純な算術事実に基づいています。それは、暗号化キーなどの公共の生成物であることができるように、2つの大きな素数を乗算することは非常に簡単ですが、その後、彼らの製品の因数分解したいが、非常に困難です。

おすすめ

転載: www.cnblogs.com/alix-1988/p/12173405.html