C# Windows操作系统中的Visual Studio中是否提供OpenSsl?

C# Windows操作系统中的Visual Studio中是否提供OpenSsl?,c#,windows,visual-studio,openssl,cryptography,C#,Windows,Visual Studio,Openssl,Cryptography,Windows操作系统中的Visual Studio中是否提供OpenSsl? 我想在Visual Studio 2017中使用OpenSSL加密一些文本 下面是一个例子,其中说OpenSSL在Windows中不可用 那么,Visual Studio中的System.Security.cryptography.OpensslNuget数据包的用途是什么 Windows操作系统中的Visual Studio中是否提供OpenSsl 是的,至少根据他们和他们的 那么,System.Security.

Windows操作系统中的Visual Studio中是否提供OpenSsl?

我想在Visual Studio 2017中使用OpenSSL加密一些文本

下面是一个例子,其中说OpenSSL在Windows中不可用

那么,Visual Studio中的
System.Security.cryptography.Openssl
Nuget数据包的用途是什么

Windows操作系统中的Visual Studio中是否提供OpenSsl

是的,至少根据他们和他们的

那么,System.Security.Cryptography.Openssl Nouget数据包在Visual Studio中的用途是什么

由于微软的文档是以非直观的方式(至少对我而言)编排的,因此通常很难理解为什么存在某种东西

理解为什么这个特殊的软件包不能立即发挥作用。我们必须查看您链接的文档页面的几个部分

在我们看到的部分下面

RSAOpenSsl类是使用OpenSSL的RSA算法的实现。它在Windows上不可用,仅在安装OpenSSL时在其他操作系统上可用

这一点很重要,因为它本质上告诉我们,这个特定的软件包在windows上不起作用,专门针对非windows平台

这可能看起来很不直观,因为C#和微软开发的一些框架,如.NET Framework,明确地不针对Windows/Microsoft平台以外的任何东西。因此,要想弄明白这一点,我们必须看得更深一点,在这种情况下,要深入网页(因为它太长了)

如果我们一直滚动到页面底部,我们可以看到大多数Microsoft文档页面都包含的“”部分

产品 版本 .NET核心 1.0, 1.1 .NET平台扩展 2.1, 2.2, 3.0, 3.1, 5.0