BCrypt.Net-Next 2.2.0

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".

There is a newer version of this package available.
See the version list below for details.
Install-Package BCrypt.Net-Next -Version 2.2.0
dotnet add package BCrypt.Net-Next --version 2.2.0
<PackageReference Include="BCrypt.Net-Next" Version="2.2.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BCrypt.Net-Next --version 2.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Adds HashType to EnhancedVerify and Verify. (Maintains HashType default of Legacy for Enhanced)
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

Adds HashType to EnhancedVerify and Verify. (Maintains HashType default of Legacy for Enhanced)
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.

Showing the top 3 GitHub repositories that depend on BCrypt.Net-Next:

Repository Stars
peachpiecompiler/peachpie
PeachPie - the PHP compiler and runtime for .NET and .NET Core
BcryptNet/bcrypt.net
BCrypt.Net - Bringing updates to the original bcrypt package
MUnique/OpenMU
This project aims to create an easy to use, extendable and customizable server for a MMORPG called "MU Online".

Version History

Version Downloads Last updated
3.2.1 4,418 9/29/2019
3.2.0 1,843 9/21/2019
3.1.3 337,186 1/31/2019
3.1.2 28,731 12/15/2018
3.1.0 169,948 7/20/2018
2.2.0 272 7/20/2018
2.1.4 1,009 6/26/2018
2.1.3 61,283 3/23/2018
2.1.2 77,905 10/11/2017
2.1.1 29,808 3/21/2017
2.0.1 7,108 9/15/2016
2.0.0 1,820 9/14/2016
Show less