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.

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.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.13.1 410 6/21/2018
1.13.0 346 4/26/2018
1.12.6 344 3/23/2018
1.12.5 727 10/17/2017
1.12.4 289 10/13/2017
1.12.3 318 10/6/2017
1.12.2 288 10/5/2017
1.11.22 486 7/22/2017
1.11.21 337 6/30/2017
1.11.21-debug 287 6/30/2017
1.11.20 409 6/14/2017
1.11.19 399 5/5/2017
1.11.17 819 2/19/2017
1.11.16 773 9/20/2016
1.11.15 398 8/30/2016
1.11.14 353 8/9/2016
1.11.13 440 7/27/2016
1.11.12 400 5/29/2016
1.11.11 364 5/23/2016
1.11.9 402 4/24/2016
1.11.8 381 4/8/2016
1.11.7 396 3/2/2016
1.11.6 441 1/26/2016
1.11.5 387 1/22/2016
1.11.4 397 1/13/2016
1.9.5 437 12/15/2015
1.9.3 469 12/10/2015
1.9.1 397 12/10/2015
1.8.0 412 11/30/2015
1.7.0 488 9/18/2015
1.6.0 428 7/28/2015
1.5.5 491 5/12/2015
1.5.4 442 5/12/2015
1.5.3 694 4/16/2015
1.5.2 450 4/16/2015
1.5.1.4 448 3/17/2015
1.5.1.3 411 3/17/2015
1.5.1.1 425 3/17/2015
1.5.1 455 3/17/2015
1.5.0.2 419 3/12/2015
1.5.0.1 422 3/12/2015
1.5.0 474 3/11/2015
1.4.0.2 432 3/7/2015
1.4.0.1 420 3/7/2015
1.4.0 481 3/7/2015
1.3.0 529 1/12/2015
1.2.0 498 12/31/2014
1.1.0 466 12/30/2014
1.0.0 450 12/25/2014
0.9.1 507 12/24/2014
0.9.0 540 11/25/2014
Show less