Ciphers 1.9.3

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 v4.6.

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

Release Notes

In 1.9.3 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 first version which supports only .NET 4.6. (Microsoft is dropping support for .NET v4.5 and v4.5.1. I do not want to support v4.0 anymore.)
           
           Removed unnecessary dependencies on Newtonsoft.Json.

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 713 6/21/2018
1.13.0 593 4/26/2018
1.12.6 587 3/23/2018
1.12.5 929 10/17/2017
1.12.4 503 10/13/2017
1.12.3 517 10/6/2017
1.12.2 482 10/5/2017
1.11.22 675 7/22/2017
1.11.21 539 6/30/2017
1.11.21-debug 487 6/30/2017
1.11.20 607 6/14/2017
1.11.19 593 5/5/2017
1.11.17 1,033 2/19/2017
1.11.16 961 9/20/2016
1.11.15 606 8/30/2016
1.11.14 559 8/9/2016
1.11.13 643 7/27/2016
1.11.12 604 5/29/2016
1.11.11 550 5/23/2016
1.11.9 602 4/24/2016
1.11.8 580 4/8/2016
1.11.7 573 3/2/2016
1.11.6 631 1/26/2016
1.11.5 567 1/22/2016
1.11.4 606 1/13/2016
1.9.5 623 12/15/2015
1.9.3 676 12/10/2015
1.9.1 595 12/10/2015
1.8.0 614 11/30/2015
1.7.0 693 9/18/2015
1.6.0 616 7/28/2015
1.5.5 684 5/12/2015
1.5.4 629 5/12/2015
1.5.3 929 4/16/2015
1.5.2 636 4/16/2015
1.5.1.4 656 3/17/2015
1.5.1.3 600 3/17/2015
1.5.1.1 637 3/17/2015
1.5.1 663 3/17/2015
1.5.0.2 627 3/12/2015
1.5.0.1 618 3/12/2015
1.5.0 658 3/11/2015
1.4.0.2 628 3/7/2015
1.4.0.1 618 3/7/2015
1.4.0 671 3/7/2015
1.3.0 719 1/12/2015
1.2.0 683 12/31/2014
1.1.0 650 12/30/2014
1.0.0 624 12/25/2014
0.9.1 712 12/24/2014
0.9.0 725 11/25/2014
Show less