秘密鍵を使用して暗号化し、公開鍵で復号化できますか?
私は私の答えを見つけました: 非対称暗号化
公開鍵が公開されているという事実に注意を払いませんでした:D
秘密鍵を暗号化することもできますが、その場合、公開鍵を持っている人なら誰でも復号化できてしまい、そのようなスキームを使用しても意味がありません。
他の当事者は自分の公開鍵をあなたに送信する必要があります。次に、あなたは自分の公開鍵で暗号化し、他の当事者は自分の秘密鍵で復号化します。
鍵交換にはDiffie Hellmanと呼ばれるプロトコルを使用します。公開鍵は主に認証のみに使用されます。
暗号化には公開鍵を使用し、解読には秘密鍵を使用する必要があります。これが RSA 暗号化のポイントです。
公共の場所で公開鍵を提供できます。そうすれば、誰もがデータを暗号化して送信できますが、秘密鍵を持っているあなただけがこのメッセージを復号化できます。http://msdn.microsoft.com/en-us/library/system.security.cryptography.rsacryptoserviceprovider.aspxを使用できます
詳細: http://en.wikipedia.org/wiki/Public-key_cryptography#How_it_works http://en.wikipedia.org/wiki/File:Public_key_encryption.svg