gpt4 book ai didi

c# - 从 C# 到 VB6 的 Rijndael/AES

转载 作者:太空狗 更新时间:2023-10-30 00:29:19 25 4
gpt4 key购买 nike

我需要在 VB6 中加密字节数组并在 C# (NET 2.0) 中解密它。反之亦然(C# 到 VB6)。

在 C# 中,我使用了 RijndaelManaged 类。在 VB6 中,我使用了来自 Internet 的免费片段。最好的似乎是http://www.frez.co.uk/freecode.htm#rijndael但是这两个实现从相同的输入开始生成不同的输出:(

也许这是 RijndaelManaged 中的 IV 向量的问题...我不明白...

在 VB6 和 NET 之间使用 Rijndael/AES 的任何解决方案/经验?或者 TripleDes....

谢谢

更新:重要提示:运行 vb6 应用程序的机器没有 NET 框架。所以我不能使用 Interop 和/或公开为 COM 的 NET 包装器类。 :(

最佳答案

您可以使用 .NET 的互操作来从 VB6 调用 C# 实现。这样双方都将使用相同的库。

这里有一些附加信息:http://msdn.microsoft.com/en-us/library/hfzzah2c(vs.71).aspx

关于c# - 从 C# 到 VB6 的 Rijndael/AES,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/751759/

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