System.Security.Cryptography.Algorithms 4.3.1
Provides base types for cryptographic algorithms, including hashing, encryption, and signing operations.
Commonly Used Types:
System.Security.Cryptography.Aes
System.Security.Cryptography.RSA
System.Security.Cryptography.RSAParameters
System.Security.Cryptography.HMACSHA1
System.Security.Cryptography.SHA256
System.Security.Cryptography.SHA1
System.Security.Cryptography.SHA512
System.Security.Cryptography.SHA384
System.Security.Cryptography.HMACSHA256
System.Security.Cryptography.MD5
System.Security.Cryptography.HMACSHA384
System.Security.Cryptography.HMACSHA512
 
When using NuGet 3.x this package requires at least version 3.4.
                    Showing the top 20 packages that depend on System.Security.Cryptography.Algorithms.
| Packages | Downloads | 
|---|---|
| System.Security.Cryptography.Csp Provides cryptographic algorithm implementations and key management with Windows Cryptographic API (CryptoAPI).
Commonly Used Types:
System.Security.Cryptography.RSACryptoServiceProvider
System.Security.Cryptography.CspParameters
 
When using NuGet 3.x this package requires at least version 3.4. | 10 | 
| System.Net.WebSockets.Client Provides the System.Net.WebSockets.ClientWebSocket class, which implements the client role of the WebSockets protocol (RFC 6455).
Commonly Used Types:
System.Net.WebSockets.ClientWebSocket
 
When using NuGet 3.x this package requires at least version 3.4. | 9 | 
| System.Net.Security Provides types, such as System.Net.Security.SslStream, that uses SSL/TLS protocols to provide secure network communication between client and server endpoints.
Commonly Used Types:
System.Net.Security.SslStream
System.Net.Security.ExtendedProtectionPolicy
 
When using NuGet 3.x this package requires at least version 3.4. | 9 | 
| System.Net.Http Provides a programming interface for modern HTTP applications, including HTTP client components that allow applications to consume web services over HTTP and HTTP components that can be used by both clients and servers for parsing HTTP headers.
Commonly Used Types:
System.Net.Http.HttpResponseMessage
System.Net.Http.DelegatingHandler
System.Net.Http.HttpRequestException
System.Net.Http.HttpClient
System.Net.Http.MultipartContent
System.Net.Http.Headers.HttpContentHeaders
System.Net.Http.HttpClientHandler
System.Net.Http.StreamContent
System.Net.Http.FormUrlEncodedContent
System.Net.Http.HttpMessageHandler
 
When using NuGet 3.x this package requires at least version 3.4. | 9 | 
| System.Security.Cryptography.Cng Provides cryptographic algorithm implementations and key management with Windows Cryptographic Next Generation API (CNG).
Commonly Used Types:
System.Security.Cryptography.RSACng
System.Security.Cryptography.ECDsaCng
System.Security.Cryptography.CngKey
 
When using NuGet 3.x this package requires at least version 3.4. | 8 | 
| System.Security.Cryptography.OpenSsl Provides cryptographic algorithm implementations and key management for non-Windows systems with OpenSSL.
Commonly Used Types:
System.Security.Cryptography.RSAOpenSsl
 
When using NuGet 3.x this package requires at least version 3.4. | 8 | 
| System.Security.Cryptography.X509Certificates Provides types for reading, exporting and verifying Authenticode X.509 v3 certificates. These certificates are signed with a private key that uniquely and positively identifies the holder of the certificate.
Commonly Used Types:
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
 
When using NuGet 3.x this package requires at least version 3.4. | 8 | 
| System.Security.Cryptography.Cng Provides cryptographic algorithm implementations and key management with Windows Cryptographic Next Generation API (CNG).
Commonly Used Types:
System.Security.Cryptography.RSACng
System.Security.Cryptography.ECDsaCng
System.Security.Cryptography.CngKey
 
30ab651fcb4354552bd4891619a0bdd81e0ebdbf 
When using NuGet 3.x this package requires at least version 3.4. | 7 | 
| System.Security.Cryptography.Cng Provides cryptographic algorithm implementations and key management with Windows Cryptographic Next Generation API (CNG).
Commonly Used Types:
System.Security.Cryptography.RSACng
System.Security.Cryptography.ECDsaCng
System.Security.Cryptography.CngKey
 
8f968b9e79c5721d78cc88e46fe57457fe9d490d 
When using NuGet 3.x this package requires at least version 3.4. | 7 | 
| System.Security.Cryptography.Cng Provides cryptographic algorithm implementations and key management with Windows Cryptographic Next Generation API (CNG).
Commonly Used Types:
System.Security.Cryptography.RSACng
System.Security.Cryptography.ECDsaCng
System.Security.Cryptography.CngKey
 
When using NuGet 3.x this package requires at least version 3.4. | 7 | 
| System.Security.Cryptography.OpenSsl Provides cryptographic algorithm implementations and key management for non-Windows systems with OpenSSL.
Commonly Used Types:
System.Security.Cryptography.RSAOpenSsl
 
When using NuGet 3.x this package requires at least version 3.4. | 7 | 
| AWSSDK.Core The Amazon Web Services SDK for .NET - Core Runtime | 7 | 
https://go.microsoft.com/fwlink/?LinkID=799421
MonoAndroid 1.0
- No dependencies.
.NET Standard 1.4
- System.Security.Cryptography.Primitives (>= 4.3.0)
- System.Runtime (>= 4.3.0)
- System.IO (>= 4.3.0)
.NET Standard 1.6
- Microsoft.NETCore.Platforms (>= 1.1.0)
- runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
- System.Collections (>= 4.3.0)
- System.IO (>= 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.Numerics (>= 4.3.0)
- System.Security.Cryptography.Encoding (>= 4.3.0)
- System.Security.Cryptography.Primitives (>= 4.3.0)
- System.Text.Encoding (>= 4.3.0)
- System.Runtime.InteropServices (>= 4.3.0)
- runtime.native.System.Security.Cryptography.Apple (>= 4.3.1)
Xamarin.iOS 1.0
- No dependencies.
Xamarin.Mac 2.0
- No dependencies.
Xamarin.TVOS 1.0
- No dependencies.
Xamarin.WatchOS 1.0
- No dependencies.
.NET Standard 1.3
- System.Runtime (>= 4.3.0)
- System.Security.Cryptography.Primitives (>= 4.3.0)
- System.IO (>= 4.3.0)
MonoTouch 1.0
- No dependencies.
.NET Framework 4.6
- System.Security.Cryptography.Primitives (>= 4.3.0)
.NET Framework 4.6.1
- System.Security.Cryptography.Primitives (>= 4.3.0)
.NET Framework 4.6.3
- System.IO (>= 4.3.0)
- System.Runtime (>= 4.3.0)
- System.Security.Cryptography.Primitives (>= 4.3.0)
- System.Security.Cryptography.Encoding (>= 4.3.0)
.NETCore 5.0
- Microsoft.NETCore.Platforms (>= 1.1.0)
- System.IO (>= 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.Encoding (>= 4.3.0)
- System.Security.Cryptography.Primitives (>= 4.3.0)
- System.Resources.ResourceManager (>= 4.3.0)
- System.Text.Encoding (>= 4.3.0)
| Version | Downloads | Last updated | 
|---|---|---|
| 4.3.1 | 8 | 02/19/2025 | 
| 4.3.0 | 6 | 02/19/2025 | 
| 4.3.0-preview1-24530-04 | 6 | 02/19/2025 | 
| 4.2.1 | 6 | 02/19/2025 | 
| 4.2.0 | 6 | 02/19/2025 | 
| 4.1.0-rc2-24027 | 6 | 02/19/2025 | 
| 4.0.0-beta-23516 | 6 | 02/19/2025 | 
| 4.0.0-beta-23409 | 6 | 02/19/2025 | 
| 4.0.0-beta-23225 | 6 | 02/19/2025 |