Walter.Cypher 2021.11.19.850 Prefix Reserved

Install-Package Walter.Cypher -Version 2021.11.19.850
dotnet add package Walter.Cypher --version 2021.11.19.850
<PackageReference Include="Walter.Cypher" Version="2021.11.19.850" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Walter.Cypher --version 2021.11.19.850
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Walter.Cypher, 2021.11.19.850"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Walter.Cypher as a Cake Addin
#addin nuget:?package=Walter.Cypher&version=2021.11.19.850

// Install Walter.Cypher as a Cake Tool
#tool nuget:?package=Walter.Cypher&version=2021.11.19.850
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

The cypher package for hashing data in a convenient and secure way as well as symmetric and asymmetric encryption methods. You can find On-line documentation at https://cypherapi.asp-waf.com/ as well as using the sample code found at https://github.com/ASP-WAF/Cypher

Cypher ICON Walter.Cypher

This repository shows how you can use the Walter.Cypher NuGet package in your code using little code snippets.

Walter.Web.CypherTests sample code

This sample code shows the use of

  1. Fixed cypher using a password to protect your code.
  2. Generating checksum for tamper detection.
  3. PGP using various key strengths to protect data
  4. The use of Numeric encryption that can be used to defeat base64 scanning tools to detect cyphered constants for password probing as values can be stored in int64 type values
  • .NETCoreApp 3.1

  • .NETStandard 2.0

  • .NETStandard 2.1

  • net5.0

  • net6.0

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Walter.Cypher:

Package Downloads
Walter.BOM

Internal NuGet package with business objects used by several ASP-WAF products Documentation available at https://firewallapi.asp-waf.com/?topic=html/N-Walter.BOM.htm

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2021.11.19.850 1,928 11/19/2021
2021.11.11.1334 2,576 11/16/2021
2021.11.8.2109 1,413 11/9/2021
2021.11.8.1612 1,787 11/8/2021
2021.10.23.1310 11,084 10/25/2021
2021.10.13.1459 2,265 10/18/2021
2021.10.9.821 135 10/10/2021
2021.9.26.1913 15,947 9/26/2021
2021.9.17.1702 2,849 9/18/2021
2021.8.30.1319 19,685 8/30/2021
2021.8.14.1600 11,088 8/16/2021
2021.8.14.829 1,218 8/14/2021
2021.8.8.1612 3,552 8/8/2021
2021.8.8.1138 104 8/8/2021
2021.7.22.1044 13,238 7/23/2021
2021.7.15.1547 1,916 7/15/2021
2021.7.12.734 1,936 7/13/2021
2021.6.26.1753 7,635 6/27/2021
2021.6.23.734 3,832 6/24/2021
2021.6.19.803 2,217 6/20/2021
2021.6.11.1600 8,533 6/13/2021
2021.6.9.1120 2,113 6/9/2021
2021.6.7.1407 611 6/7/2021
2021.5.28.1533 3,817 5/31/2021
2021.5.28.1451 2,028 5/31/2021
2021.5.25.1732 1,834 5/25/2021
2021.5.12.929 6,666 5/12/2021
2021.5.12.914 113 5/12/2021
2021.5.12.637 1,089 5/12/2021
2021.5.5.1901 5,717 5/6/2021
2021.5.2.1617 1,740 5/4/2021
2021.5.1.1505 1,793 5/1/2021
2021.4.28.1505 1,741 4/28/2021
2021.4.5.1653 12,203 4/5/2021
2021.4.1.913 1,864 4/1/2021
2021.3.31.1630 1,762 4/1/2021
2021.3.18.1608 1,828 3/18/2021
2021.3.3.1295 170 3/3/2021
2021.3.3.835 166 3/3/2021
2021.3.1.1205 5,205 3/2/2021
2021.3.1.1 3,581 2/27/2021
2021.2.21.1 3,586 2/21/2021
2021.2.19.3 1,764 2/20/2021
2021.2.19.2 1,812 2/19/2021
2021.2.18.2 1,706 2/19/2021
2021.2.18.1 130 2/19/2021
2021.2.16.1 3,701 2/16/2021
2021.2.10.1 8,155 2/10/2021
2021.2.9.1 1,565 2/9/2021
2021.2.8.1 122 2/9/2021
2021.2.7.1 2,902 2/6/2021
2020.12.27.1 2,901 12/27/2020
2020.12.26.3 4,007 12/27/2020
2020.12.26.2 181 12/27/2020
2020.12.24.2 217 12/26/2020
2020.12.24.1 172 12/24/2020
2020.12.18.1 1,746 12/19/2020
2020.12.15.1 2,889 12/15/2020
2020.12.14.5 2,813 12/14/2020
2020.12.14.4 1,589 12/14/2020
2020.12.14.3 1,564 12/14/2020
2020.11.27.1 15,889 11/27/2020
2020.11.25.1 2,879 11/25/2020
2020.11.23.1 176 11/25/2020
2020.11.22.2 2,112 11/23/2020
2020.11.20.1 1,958 11/21/2020
2020.11.19.3 1,890 11/19/2020
2020.11.11.1 13,587 11/11/2020
2020.10.9.5 35,114 10/9/2020
2020.10.5.1 18,276 10/5/2020
2020.10.4.1 201 10/4/2020
2020.10.1.1 4,676 10/1/2020
2020.9.24.2 6,046 9/24/2020
2020.9.12.1 13,004 9/12/2020
2020.9.8 4,408 9/8/2020
2020.9.6.5 1,380 9/6/2020
2020.9.6.4 215 9/6/2020
2020.9.6.2 626 9/6/2020
2020.9.3.1 3,419 9/3/2020

9 November 2021
- Fix package dependency on vulnerable packages from Microsoft by upgrading vulnerable packages

8 November 2021
- Update to Microsoft packages 6.0.0, 5.0.403 and core 3.1.415

11 October 2021
- CodeSign the binaries as well as the NuGet package for executing in a trust-platform


17 September 2021
- Update NuGet Packages to the new release

14 August 2021
- Update NuGet package dependencies

8 Aug 2021
- update to .NET 6.0 SDK (v6.0.100-preview.6)

22 June 2021
- Change cypher methods to use the core types and not the managed types to be compatible with .Net 6.0
- Include .Net 6.0 output

15 June 2021
- Update to .Net core 3.1.17 and :net 5.0.8
.
19 June 2021
- Update package reference external dependencies

25 May 2021
- Update package reference external dependencies

25 April 2021
- Update Package references

21 March 2021
- Update Package references

06 March 2021
- Update Package references
- Extend PGP allow export and import key
- Add static method for PGPManaged

01 February 2021
- Update Package references

18 February 2021
- Add session PGP keyring support in PGPKeyGenerator (less secure for memory based attacks when a malicious user has access to the device)

10 February 2021
- Update package references
- Add logging interface for extracting calling file name when faced with cypher errors

30 January 2021
- Update speed improvement
- Update package references

25 January 2021
- Update extension methods
- Update Package references

02 January 2021
- Updated license terms
- Update Package references

24 December 2020
- Update Package references
- Remove support for .net48

15 December 2020
- Update Package references

19 November 2020
1. Update package references

11 November 2020
1. Update package and add support for .net 5.0

09 October 2020
1. package update

24 September 2020
1. Update package references

06  September 2020
1. Set platform x64
2. Update NuGet Package References

26 August 2020
1. Update dependency on NuGet packages

12 August 2020 release
1. Update dependency on NuGet packages

13 June 2020 release
1. Update exception reporting
2. Update obfuscation settings to include file and line numbers

11 June 2020 release
1. Add Ticket service for incident reporting when the TicketService.ExceptionReporting is set to true (default false)

2020.6.10.
1. Update NuGet package License Manager

2020.06.01. version contains
1. Password based encryption
2. Secured compressed data
3. Asymmetric public, private data protection using key-rings with public and private key

Probing cipher keys using exceptions are disabled by re-throwing exceptions removing the details that are used by attack vectors.

Bugs fixed:
1. Saving >4gb data is now supported