gpt4 book ai didi

c++ - .NET 2.0 + C++ 的加密算法/库

转载 作者:搜寻专家 更新时间:2023-10-31 00:24:22 25 4
gpt4 key购买 nike

我需要一个适用于 .NET 2.0 和 C++ 的 Microsoft 提供的标准加密库。你有什么建议?

我们发现 AES 仅在 .NET 3.5 中提供(并且在 C++ 中可用)

我们发现 Rijndael 在 .NET 2.0 中使用,但在标准 C++ 库中不可用。

如果我错了(很有可能),你能给我指出正确的方向吗?

最坏的情况,我想我可以使用 PInvoke 从 .NET 调用 Rijndael 算法,但我宁愿有一个 native 解决方案。

最佳答案

我们成功地做了一件类似的事情,希望对您有所帮助:

C++ 加密API

.NET TripleDes 提供程序

边注

  • 我们避免 CAPICOM 就像瘟疫一样,因为随之而来的部署噩梦不值得麻烦。
  • .NET 端的字节顺序有时会发挥作用。例如,要使用在 C++ (CryptoAPI) 端生成的 key ,您需要先反转字节数组,然后再在 TripleDESCryptoServiceProvider 中使用它。

如果您想了解更多详情,请发表评论,我可以提供更多信息。加密快乐!

关于c++ - .NET 2.0 + C++ 的加密算法/库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/331468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com