2009-03-25 2 views
1

管理されていないアプリケーションからキーを作成し、このキーを管理対象のアプリケーションにインポートし、別のキーを生成したい場合、または暗号化します。基本的に同じキーは管理コードと非管理コードから前後にインポート/エクスポートされます。RSACryptoServiceProvider <-> CryptImportKeyに相当する

したがってRSACryptoServiceProviderを使用して管理の世界で

CryptExportKey(hKey, hPublicKey, SIMPLEBLOB, 0, lpData, &nSize); 

CryptImportKey(hProv, lpData, nSize, NULL, 0, &hPublicKey); 

と同等とは何でしょうか?暗号APIを上記

答えて

0


は、私がC++C#にRSAについての記事を書きました。 コードが含まれています。RSAが両方の言語で作業し、それらの間でキーとメッセージを交換するには、すべて知っておく必要があります。 すべてのご質問にお答えしたいと思います。

あなたはここでそれを見つけることができます:
Crypt in C++ and Decrypt in C# (and C++)

関連する問題