Ciphers 1.8.0

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.8.0
dotnet add package Ciphers --version 1.8.0
<PackageReference Include="Ciphers" Version="1.8.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Ciphers --version 1.8.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Ciphers, 1.8.0"
For F# scripts that support #r syntax, copy this into the source code to reference the package.

Release Notes

Added sets of ICipher and IHasher extension overrides for data of the primitive and some basic types and arrays of those:
           Boolean, Char, String Byte, SByte, Int16, UInt16, Int32, UInt32, Int64, UInt64, Single, Double, Decimal, DateTime and Guid.
           All extension methods over string data with suffix "Text" are now marked osolete - use the new extension overrides instead:
           
           ICipherExtensions.Encrypt(this ICipher cipher, string data);
           ICipherExtensions.Decrypt(this ICipher cipher, string data);
           
           IHasherExtensions.Hash(this ICipher cipher, string data);
           IHasherExtensions.VerifyHash(this ICipher cipher, string data, byte[] hash);
           IHasherExtensions.TryVerifyHash(this ICipher cipher, string data, byte[] hash);
           
           All Base64 extension methods are obsolete now - use the byte[] extension methods ToBase64String and FromBas64String instead.

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