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");

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" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add fm.Extensions.DataProtection --version 2.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Upgrade to .NET Standard 2.0
! Changed namespace to fm.DataProtection
Added SecretKey

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.0.0 434 10/9/2017
1.0.0 487 6/29/2016