1

RSAアルゴリズムでは、秘密鍵のみを使用して復号化できるデータを暗号化するために公開鍵が使用されることを知っています。

デジタル証明書が署名されると、証明書のハッシュは RootCA の秘密鍵を使用して署名され、検証中には公開鍵を使用してハッシュが検証されます。この場合、署名は暗号化を意味します。また、sha1RSA アルゴリズムは、証明書の署名に使用されるアルゴリズムの 1 つです。

したがって、秘密鍵は暗号化に使用され、公開鍵はハッシュの解読に使用されますか? これはRSAを使用して可能ですか、それとも間違って理解しましたか?

4

1 に答える 1

1

これは非常に論理的です。秘密鍵は所有者だけが知っており、公開鍵は誰でも知っています。

非同期暗号化を行う場合、誰もが (公開鍵を使用して) 暗号化されたメッセージを作成できることが重要ですが、メッセージを読むことができるのは受信者 (秘密鍵の所有者) だけです。

デジタル署名を行う場合、誰でも署名を検証できる (公開鍵を使用する) ことが重要ですが、署名を作成できるのは作成者 (秘密鍵の所有者) だけです。

于 2013-11-09T09:29:19.373 に答える