1

管理されていないアプリから作成されたキーがあり、このキーを管理されたアプリにインポートして、別のキーを生成するか、暗号化する場合。基本的に、マネージド コードとアンマネージド コードの間で同じキーがインポート/エクスポートされます。

したがって、同等のものは何ですか

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

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

RSACryptoServiceProvider を使用して管理された世界で?

RSACryptoServiceProvider クラスのどのメソッド セットが上記の Crypto API に相当しますか?

4

2 に答える 2

1

あなたは試しましたRSACryptoServiceProvider.ExportCspBlobRSACryptoServiceProvider.ImportCspBlob

于 2010-05-26T15:05:31.157 に答える
0


興味のある方は、C++C#でのRSA に関する記事を書きました。コードと、RSA を両方の言語で動作させ、キーとメッセージを交換するために知っておく必要があるすべてが含まれています :)。それがあなたのすべての質問に答えることを願っています。

Crypt in C++ および Decrypt in C# (および C++) で見つけることができます。

于 2011-04-21T16:36:59.513 に答える