fm.Extensions.DataProtection
2.0.0
Makes using the Microsoft.AspNet.DataProtection package more convenient, especially when using IAuthenticatedEncryptor
Commonly used types:
AuthenticatedEncryptorExtensions
EncryptorEncoding
SecretKey
Examples:
SecretKey key = new SecretKey(new Secret(EncryptorEncoding.UTF8.GetBytes("Password")), this.GetRequiredService<IAuthenticatedEncryptorFactory>());
IAuthenticatedEncryptor encryptor = key.CreateEncryptor();
encryptor.DecryptToString(encryptor.Encrypt("Input", "AAD"), "AAD").ShouldBe("Input");
See the version list below for details.
Install-Package fm.Extensions.DataProtection -Version 2.0.0
dotnet add package fm.Extensions.DataProtection --version 2.0.0
<PackageReference Include="fm.Extensions.DataProtection" Version="2.0.0" />
paket add fm.Extensions.DataProtection --version 2.0.0
#r "nuget: fm.Extensions.DataProtection, 2.0.0"
// Install fm.Extensions.DataProtection as a Cake Addin
#addin nuget:?package=fm.Extensions.DataProtection&version=2.0.0
// Install fm.Extensions.DataProtection as a Cake Tool
#tool nuget:?package=fm.Extensions.DataProtection&version=2.0.0
Release Notes
Upgrade to .NET Standard 2.0
! Changed namespace to fm.DataProtection
Added SecretKey
Dependencies
-
.NETStandard 2.0
- Microsoft.AspNetCore.DataProtection (>= 2.0.0)
Used By
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.