c# - 任何人都可以建议任何在 c 和 c# 之间互操作的加密解密算法吗

标签 c# c

任何人都可以建议任何一种加密算法,它在 c 和 c# 之间互操作意味着在 c 语言中加密并在 c# 中解密,反之亦然

最佳答案

使用 System.Security.Cryptography 下提供的类似 AES 的内容。

您可以在此处找到在 C# 下使用它的示例 - Using AES encryption in C#

在导出 IV 和 SALT 时,您可能会发现此实用程序类很有用:http://msdn.microsoft.com/en-us/library/system.security.cryptography.rfc2898derivebytes.aspx

我无法直接回答 C/C++ 方面,但是搜罗 SO 帖子有很多答案,例如:encrypt- decrypt with AES using C/C++

关于c# - 任何人都可以建议任何在 c 和 c# 之间互操作的加密解密算法吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12177019/

相关文章:

c - 函数指针位置未通过

c - GCC 是否检查数组边界?

c# - Monitor.Enter 与 Monitor.Wait

c# - 如何调试 Lazy<T>?

c# - 在 C# 中何时使用 'as' 以及何时使用 'is'

c - 如何在 c 中隐藏公共(public) API 的辅助函数

c - 引用编译器设计

c# - 如何在 C# 和 WPF 应用程序中旋转文件中的图像

c# - 两个区域是否可以共享同一条路线并且仍然可以到达?

编译.C 文件 : Undefined symbols for architecture x86_64