如何解决System.Security.Cryptography 中的哪些类/算法与非托管 CryptoAPI 中的类/算法相同?
对于基于 VB.NET 的 VSTO 插件,我们需要规划未来移植到基于非托管 COM 架构的 TwinBasic。
特别是对于加密数据,我们需要确保使用相同的加密算法,无论代码是托管的 VB.NET 还是非托管的 TwinBasic。
我阅读了以下内容:
“In the .NET Framework,the classes in the http://System.Security.Cryptography namespace manage many details of cryptography for you. Some are wrappers for the unmanaged Microsoft Cryptography API (CryptoAPI)”
http://www.vb-net.com/VB2015/Language/Strings.%20Culture,%20Crypt.pdf
弄清楚哪些 System.Security.Cryptography
类是非托管 Microsoft Cryptography API (CryptoAPI) 包装器不是我知道如何做好的事情。
我应该使用 System.Security.Cryptography
中的哪种加密算法,一种非常可靠的(并希望使用硬件加密来提高性能),以便我以后可以在 CryptoAPI 中的非托管 TwinBasic 代码中使用相同的算法?
我将使用该算法来加密/解密单独的字符串以及整个 JSON 文件。
您有经验的建议和考虑非常有帮助,谢谢!
仅供参考,TwinBasic 是 VB6 的扩展,具有许多新功能和语言特性,请参阅 twinbasic.com。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。