BCrypt.Net-Next 3.1.0

BCrypt .Net

A fixed, enhanced and namespace compatible version of BCrypt.Net port of jBCrypt implemented in C#. It uses a variant of the Blowfish encryption algorithm’s keying schedule, and introduces a work factor, which allows you to determine how expensive the hash function will be, allowing the algorithm to be "future-proof".

Install-Package BCrypt.Net-Next -Version 3.1.0
dotnet add package BCrypt.Net-Next --version 3.1.0
paket add BCrypt.Net-Next --version 3.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Enhanced Verification Changes

  • Adds HashType to EnhancedVerify and Verify.
  • Reorganises main signature of ValidateAndReplacePassword to oldkey params / new key params and a simplified overload for basic replace (non enhanced).
  • Adds tests.
  • Stop EnhancedHashPassword being used with HashType.None

Enhanced Verification Changes

  • Adds HashType to EnhancedVerify and Verify.
  • Reorganises main signature of ValidateAndReplacePassword to oldkey params / new key params and a simplified overload for basic replace (non enhanced).
  • Adds tests.
  • Stop EnhancedHashPassword being used with HashType.None

Release Notes

See https://github.com/BcryptNet/bcrypt.net/releases

  • .NETFramework 2.0

    • No dependencies.
  • .NETFramework 3.5

    • No dependencies.
  • .NETFramework 4.0

    • No dependencies.
  • .NETFramework 4.5

    • No dependencies.
  • .NETFramework 4.5.1

    • No dependencies.
  • .NETFramework 4.5.2

    • No dependencies.
  • .NETFramework 4.6.2

    • No dependencies.
  • .NETFramework 4.7

    • No dependencies.
  • .NETFramework 4.7.2

    • No dependencies.
  • .NETStandard 1.3

  • .NETStandard 1.6

  • .NETStandard 2.0

    • No dependencies.

Version History

Version Downloads Last updated
3.1.0 30,358 7/20/2018
2.2.0 83 7/20/2018
2.1.4 111 6/26/2018
2.1.3 35,065 3/23/2018
2.1.2 48,224 10/11/2017
2.1.1 21,563 3/21/2017
2.0.1 5,171 9/15/2016
2.0.0 798 9/14/2016