GlitchedPolygons.Services.Cryptography.Asymmetric
2.0.1
Prefix Reserved
dotnet add package GlitchedPolygons.Services.Cryptography.Asymmetric --version 2.0.1
NuGet\Install-Package GlitchedPolygons.Services.Cryptography.Asymmetric -Version 2.0.1
<PackageReference Include="GlitchedPolygons.Services.Cryptography.Asymmetric" Version="2.0.1" />
<PackageVersion Include="GlitchedPolygons.Services.Cryptography.Asymmetric" Version="2.0.1" />
<PackageReference Include="GlitchedPolygons.Services.Cryptography.Asymmetric" />
paket add GlitchedPolygons.Services.Cryptography.Asymmetric --version 2.0.1
#r "nuget: GlitchedPolygons.Services.Cryptography.Asymmetric, 2.0.1"
#:package GlitchedPolygons.Services.Cryptography.Asymmetric@2.0.1
#addin nuget:?package=GlitchedPolygons.Services.Cryptography.Asymmetric&version=2.0.1
#tool nuget:?package=GlitchedPolygons.Services.Cryptography.Asymmetric&version=2.0.1
Asymmetric Cryptography (RSA)
Encrypting, decrypting, signing and verifying data made easy.
Namespace: GlitchedPolygons.Services.Cryptography.Asymmetric
This is a simple, easy-to-use crypto library for C# 8.0 (netstandard2.1).
It makes use of the portable BouncyCastle NuGet package to provide a reliable cross-platform cryptography interface.
You can encrypt, decrypt, sign and verify string
and byte[]
arrays with ease. The interfaces and their implementations are also IoC friendly, so you can inject them into your favorite DI containers (e.g. in ASP.NET Core MVC apps you'd use services.AddTransient
inside Startup.cs).
The IAsymmetricCryptographyRSA
interface provides functionality for all basic asymmetric RSA crypto operations you need for your C# project.
RSA keys can be generated in variable key sizes and exported into comfortable PEM strings using IAsymmetricKeygenRSA
.
For more information, check out the API Documentation.
Technology used:
API docs can be found here
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Portable.BouncyCastle (>= 1.9.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on GlitchedPolygons.Services.Cryptography.Asymmetric:
Package | Downloads |
---|---|
GlitchedPolygons.GlitchedEpistle.Client
Shared code base for all Glitched Epistle clients. |
GitHub repositories
This package is not used by any popular GitHub repositories.