System.Security.Cryptography.Csp 4.3.0

保留前缀

需要 NuGet 2.12 或更高版本。

dotnet add package System.Security.Cryptography.Csp --version 4.3.0                
NuGet\Install-Package System.Security.Cryptography.Csp -Version 4.3.0                
该命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="System.Security.Cryptography.Csp" Version="4.3.0" />                
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用此包。
paket add System.Security.Cryptography.Csp --version 4.3.0                
#r "nuget: System.Security.Cryptography.Csp, 4.3.0"                
#r 指令可用于 F# Interactive 和多语言笔记本。将其复制到交互式工具或脚本的源代码中,以引用此包。
// Install System.Security.Cryptography.Csp as a Cake Addin
#addin nuget:?package=System.Security.Cryptography.Csp&version=4.3.0

// Install System.Security.Cryptography.Csp as a Cake Tool
#tool nuget:?package=System.Security.Cryptography.Csp&version=4.3.0                

提供使用 Windows 密码学 API (CryptoAPI) 的加密算法实现和密钥管理。

常用类型
System.Security.Cryptography.RSACryptoServiceProvider
System.Security.Cryptography.CspParameters

当使用 NuGet 3.x 时,此包至少需要版本 3.4。

产品 兼容和额外的计算目标框架版本。
.NET net5.0 已计算。 net5.0-windows 已计算。 net6.0 已计算。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
.NET Core netcoreapp1.0 已计算。 netcoreapp1.1 已计算。 netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard1.3 兼容。 netstandard1.4 已计算。 netstandard1.5 已计算。 netstandard1.6 已计算。 netstandard2.0 已计算。 netstandard2.1 已计算。
.NET 框架 net46 兼容。 net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。
MonoAndroid monoandroid 已计算。 monoandroid10 兼容。
MonoMac monomac 已计算。
MonoTouch monotouch 已计算。 monotouch10 兼容。
Tizen tizen30 已计算。 tizen40 已计算。 tizen60 已计算。
通用 Windows 平台 netcore50 兼容。 uap 已计算。 uap10.0 已计算。
Xamarin.iOS xamarinios 已计算。 xamarinios10 兼容。
Xamarin.Mac xamarinmac 已计算。 xamarinmac20 兼容。
Xamarin.TVOS xamarintvos 已计算。 xamarintvos10 兼容。
Xamarin.WatchOS xamarinwatchos 已计算。 xamarinwatchos10 兼容。
兼容的目标框架
包含的目标框架(在包中)
了解更多关于 目标框架.NET Standard 的信息。

NuGet 包 (87)

显示依赖 System.Security.Cryptography.Csp 的前5个 NuGet 包

下载
System.Security.Cryptography.X509Certificates

提供用于读取、导出和验证 Authenticode X.509 v3 证书的类型。这些证书使用私钥签名,该私钥唯一且明确地确定了证书持有者。常用类型:System.Security.Cryptography.X509Certificates.X509Certificate2 System.Security.Cryptography.X509Certificates.X509Certificate System.Security.Cryptography.X509Certificates.X509ContentType System.Security.Cryptography.X509Certificates.StoreLocation System.Security.Cryptography.X509Certificates.StoreName System.Security.Cryptography.X509Certificates.X509FindType System.Security.Cryptography.X509Certificates.X509ChainStatus System.Security.Cryptography.X509Certificates.X509Certificate2Collection System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension System.Security.Cryptography.X509Certificates.X509Chain 当使用 NuGet 3.x 时,此包需要至少版本 3.4。

JWT

Jwt.Net,是一个 .NET 的 JWT (JSON Web Token) 实现

jose-jwt

为.NET Ultimate JavaScript对象签名加密(JOSE)、JSON Web令牌(JWT)、JSON Web加密(JWE)和JSON Web密钥(JWK)的实现。面向.NET和.NET Core的JoSE、JWT、JWE和JWK实现。最小化。无依赖。提供完整的签名和加密算法套件。支持生成、解码、加密和压缩JSON Web令牌。全面支持JSON Web密钥(RFC 7517),并与.NET core加密双向桥接。对JSON解析不可知。支持两阶段验证。符合FIPS标准。支持未编码的有效负载和分离的内容(RFC 7797)。支持JSON Web加密(JWE,RFC 7516)。与所有主流操作系统兼容 - Windows、Linux、MacOS和FreeBSD。支持以下算法签名:- 使用HS256、HS384和HS512的HMAC签名。- 使用ES256、ES384和ES512的ECDSA签名。- 使用RS256、RS384和RS512的RSASSA-PKCS1-V1_5签名。- 使用PS256、PS384和PS512的RSASSA-PSS签名(带附录的随机签名方案)。- 无(未受保护)的纯文本算法,无完整性保护加密:- 使用A128CBC-HS256、A192CBC-HS384、A256CBC-HS512、A128GCM、A192GCM和A256GCM进行RSAES OAEP 256加密。- 使用A128CBC-HS256、A192CBC-HS384、A256CBC-HS512、A128GCM、A192GCM和A256GCM进行RSAES OAEP加密。- 使用A128CBC-HS256、A192CBC-HS384、A256CBC-HS512、A128GCM、A192GCM和A256GCM进行RSAES-PKCS1-V1_5加密。- 使用预共享密钥A128CBC-HS256、A192CBC-HS384、A256CBC-HS512、A128GCM、A192GCM和A256GCM进行直接对称密钥加密。- 使用A128KW、A192KW、A256KW对A128CBC-HS256、A192CBC-HS384、A256CBC-HS512、A128GCM、A192GCM和A256GCM进行加密。- 使用A128GCMKW、A192GCMKW、A256GCMKW对A128CBC-HS256、A192CBC-HS384、A256CBC-HS512、A128GCM、A192GCM和A256GCM进行加密。- 使用A128CBC-HS256、A192CBC-HS384、A256CBC-HS512、A128GCM、A192GCM和A256GCM进行ECDH-ES加密。- 使用A128CBC-HS256、A128GCM、A192GCM、A256GCM进行ECDH-ES+A128KW、ECDH-ES+A192KW、ECDH-ES+A256KW加密。- 使用PBES2-HS256+A128KW、PBES2-HS384+A192KW、PBES2-HS512+A256KW进行压缩。压缩:- DEFLATE压缩RFC 7797:- 未编码的有效负载- 分离的内容RFC 7516:- 支持JSON Web加密(JWE)JSON Web密钥(RFC 7517):- RSA、EC、八进制密钥- X509链,SHA1 & SHA2指纹

NBitcoin

Windows的C#比特币库

PCLCrypto

PCL Crypto为.NET 4.5、Windows Store、Xamarin.iOS和Xamarin.Android提供了一致、可移植的加密API集。这使得创建跨平台的.NET库和应用程序变得更加容易。加密功能包括非对称和对称加密以及密钥派生。PCLCrypto调用每个本地平台的加密API以实现最佳性能。对于RSA操作,与标准RSACryptoServiceProvider API相比,Android和iOS提高了2-100倍的性能。

GitHub存储库 (11)

显示依赖System.Security.Cryptography.Csp的前5个最受欢迎的GitHub存储库

存储库 星标
Ombi-app/Ombi
想要在Plex/Emby/Jellyfin上有电影或电视剧?使用Ombi!
tylearymf/UniHacker
修补Windows、MacOS、Linux和Docker的所有版本Unity3D和UnityHub。
jwt-dotnet/jwt
Jwt.Net,是一个 .NET 的 JWT (JSON Web Token) 实现
MetacoSA/NBitcoin
面向.NET框架的全面比特币库。
dvsekhvalnov/jose-jwt
面向.NET和.NET Core的终极JavaScript对象签名加密(JOSE)、JSON Web令牌(JWT)和Json Web密钥(JWK)实现
版本 下载 最后更新
4.3.0 1,072,860,943 11/15/2016
4.3.0-preview1-24530-04 350,124 10/24/2016
4.0.0 508,073,389 6/27/2016
4.0.0-rc2-24027 13,135,893 5/16/2016
4.0.0-beta-23516 132,697 11/18/2015
4.0.0-beta-23409 22,050 10/15/2015
4.0.0-beta-23225 298,550 9/2/2015