首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RSACryptoServiceProvider <-> CryptImportKey等价性

RSACryptoServiceProvider <-> CryptImportKey等价性
EN

Stack Overflow用户
提问于 2009-03-25 14:35:16
回答 2查看 1.8K关注 0票数 1

如果我有一个从非托管应用程序创建的密钥,并且如果我想在托管应用程序中导入此密钥并生成另一个密钥或对其进行加密。基本上,相同的密钥将在托管和非托管代码之间来回导入/导出。

因此,什么是等同于

代码语言:javascript
复制
CryptExportKey(hKey, hPublicKey, SIMPLEBLOB, 0, lpData, &nSize);

代码语言:javascript
复制
CryptImportKey(hProv, lpData, nSize, NULL, 0, &hPublicKey);

在使用RSACryptoServiceProvider的托管世界中?

RSACryptoServiceProvider类中的哪组方法与上面的Crypto API等效

EN

回答 2

Stack Overflow用户

发布于 2010-05-26 23:05:31

你试过RSACryptoServiceProvider.ExportCspBlobRSACryptoServiceProvider.ImportCspBlob吗?

票数 1
EN

Stack Overflow用户

发布于 2011-04-22 00:37:00

如果你感兴趣,我在C++C#上写了一篇关于RSA的文章。它包含代码以及您需要知道的所有内容,以便在两种语言之间交换密钥和消息:)。我希望它能回答你所有的问题。

你可以在这里找到它:

Crypt in C++ and Decrypt in C# (and C++)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/681859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档