如何使用Windows加密API将c#代码转换为c++

本文关键字:代码 转换 c++ 何使用 Windows 加密 API | 更新日期: 2023-09-27 18:15:53

如何使用Windows加密API将c#转换为c++ ?我是这个领域的新手,这个API看起来相当复杂…

Rijndael aes = Rijndael.Create();
aes.Padding = PaddingMode.None;
MemoryStream ms = new MemoryStream(cryptedText);
byte[] decryptedText = new byte[0x10];
using (CryptoStream decrypt = new CryptoStream(ms, aes.CreateDecryptor(decryptKey, new byte[0x10]), CryptoStreamMode.Read))
{
    decrypt.Read(decryptedText, 0, 0x10);
}

如何使用Windows加密API将c#代码转换为c++

您可以在c++中使用托管版本,如此MSDN页面所示,请查看示例部分

http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.aspx Y2371