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
<PackageReference Include="System.Security.Cryptography.Csp" Version="4.3.0" />
paket add System.Security.Cryptography.Csp --version 4.3.0
#r "nuget: System.Security.Cryptography.Csp, 4.3.0"
// 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 兼容。 |
-
.NETCore 5.0
- 无依赖项。
-
.NETFramework 4.6
- System.Security.Cryptography.Algorithms (>= 4.3.0)
- System.Security.Cryptography.Primitives (>= 4.3.0)
-
.NETStandard 1.3
- Microsoft.NETCore.Platforms (>= 1.1.0)
- System.IO (>= 4.3.0)
- System.Reflection (>= 4.3.0)
- System.Resources.ResourceManager (>= 4.3.0)
- System.Runtime (>= 4.3.0)
- System.Runtime.Extensions (>= 4.3.0)
- System.Runtime.Handles (>= 4.3.0)
- System.Runtime.InteropServices (>= 4.3.0)
- System.Security.Cryptography.Algorithms (>= 4.3.0)
- System.Security.Cryptography.Encoding (>= 4.3.0)
- System.Security.Cryptography.Primitives (>= 4.3.0)
- System.Text.Encoding (>= 4.3.0)
- System.Threading (>= 4.3.0)
-
MonoAndroid 1.0
- 无依赖项。
-
MonoTouch 1.0
- 无依赖项。
-
Xamarin.iOS 1.0
- 无依赖项。
-
Xamarin.Mac 2.0
- 无依赖项。
-
Xamarin.TVOS 1.0
- 无依赖项。
-
Xamarin.WatchOS 1.0
- 无依赖项。
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 |