RSA BLOB(私はBLOBを使用する必要があり、Windows C++(no .net)環境にあります)を使用する必要があるRSA鍵データがあります。c#RSACryptoServiceProviderをC++に変換する
var CryptoService = new RSACryptoServiceProvider(1024);
CryptoService.ImportCspBlob(pCspBlob);
var Data = CryptoService.Encrypt(Chat, false);
process(Data.Reverse());
をしかし、どのようにCで正確なことをする++:C#で 私はしますか?何も思いつきません。 私の現在のC++の状況は次のとおりです。
void OnReceivedBlob(unsigned char* BlobArray,size_t BlobSize,char* Chat,size_t ChatSize)
{
// do rsa encrypt with blob
processChat(rsa encrypted);
}
https://msdn.microsoft.com/en-us/library/system.security.cryptography.rsacryptoserviceprovider.importcspblob(v=vs.100).aspx?cs-save-lang=1&cs-lang=cpp# code-snippet-1 –
@Mike Dinescu:彼が今使っているメソッドのドキュメントを指し示すOPです;-) – VolkerK
Ha !!それはとても面白いです:) –