Ciphers 1.9.1

Features:
           * The package uses industry strong cryptographic algorithms for encryption, hashing and signing included in the .NET framework.
           * It is very easy to integrate with a Dependency Injection container like Unity, i.e. the behaviors are abstracted with a handful of simple interfaces.
           * It is very easy to use and configure the objects. No configuration parameters default to sensible defaults.
           * The package does not have dependencies except the .NET framework BCL and the Common Service Locator 1.3.
           * Built and tested with .NET 4.0, 4.5 and 4.6.

There is a newer version of this package available.
See the version list below for details.
Install-Package Ciphers -Version 1.9.1
dotnet add package Ciphers --version 1.9.1
<PackageReference Include="Ciphers" Version="1.9.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Ciphers --version 1.9.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Ciphers, 1.9.1"
For F# scripts that support #r syntax, copy this into the source code to reference the package.

Release Notes

In 1.8.0 added sets of ICipher extension overrides for data of the primitive and some basic types and arrays of the same:
           Boolean, Char, String Byte, SByte, Int16, UInt16, Int32, UInt32, Int64, UInt64, Single, Double, Decimal, DateTime and Guid.
           In this release added typed version of the same:

           byte[] ICipherExtensions.Encrypt(ICipher cipher, object data, Type type);
           object ICipherExtensions.Decrypt(ICipher cipher, byte[] encrypted, Type type);

           And generic overrides:

           byte[] ICipherExtensions.Encrypt<T>(ICipher cipher, T data);
           T ICipherExtensions.Decrypt<T>(ICipher cipher, byte[] encrypted);
           
           The generics work with nullable types too.
           
           This is the last version which supports .NET 4.0 and .NET 4.5. In the next release the only supported version will be .NET 4.6.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Ciphers:

Package Downloads
vm.Aspects
A set of classes, utilities, etc. addressing various common cross-cutting concerns or extending existing similar libraries like Enterprise Library, Unity, etc. Supports .NET 4.6.2, 4.7.1 and 4.7.2.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.13.1 719 6/21/2018
1.13.0 635 4/26/2018
1.12.6 595 3/23/2018
1.12.5 933 10/17/2017
1.12.4 507 10/13/2017
1.12.3 521 10/6/2017
1.12.2 487 10/5/2017
1.11.22 695 7/22/2017
1.11.21 543 6/30/2017
1.11.21-debug 491 6/30/2017
1.11.20 611 6/14/2017
1.11.19 612 5/5/2017
1.11.17 1,037 2/19/2017
1.11.16 980 9/20/2016
1.11.15 611 8/30/2016
1.11.14 563 8/9/2016
1.11.13 647 7/27/2016
1.11.12 609 5/29/2016
1.11.11 570 5/23/2016
1.11.9 606 4/24/2016
1.11.8 585 4/8/2016
1.11.7 594 3/2/2016
1.11.6 651 1/26/2016
1.11.5 587 1/22/2016
1.11.4 611 1/13/2016
1.9.5 657 12/15/2015
1.9.3 695 12/10/2015
1.9.1 615 12/10/2015
1.8.0 620 11/30/2015
1.7.0 697 9/18/2015
1.6.0 636 7/28/2015
1.5.5 688 5/12/2015
1.5.4 663 5/12/2015
1.5.3 948 4/16/2015
1.5.2 670 4/16/2015
1.5.1.4 660 3/17/2015
1.5.1.3 619 3/17/2015
1.5.1.1 641 3/17/2015
1.5.1 669 3/17/2015
1.5.0.2 631 3/12/2015
1.5.0.1 622 3/12/2015
1.5.0 692 3/11/2015
1.4.0.2 633 3/7/2015
1.4.0.1 622 3/7/2015
1.4.0 705 3/7/2015
1.3.0 754 1/12/2015
1.2.0 718 12/31/2014
1.1.0 685 12/30/2014
1.0.0 659 12/25/2014
0.9.1 717 12/24/2014
0.9.0 759 11/25/2014
Show less