2 Copy edited (e.g. ref. <https://en.wikipedia.org/wiki/.NET_Framework#.NET_Core> and <http://en.wikipedia.org/wiki/NuGet>).
source | link

Which is the best password hashing algorithm in .NetNET Core?

What are the considerations when picking the best password hashing algorithm in .NetNET Core?

I read that not all hashing algorithms are compliant / unverified, so I am a hesitant on just getting from nuget of various implementations from NuGet. Also, it is not recommended to create your own hashing algorithm as verifying it needs some processes / money involved.

Currently, I am using .NetNET Core Identity V3 password hashing because at least it is something official that Microsoft provides.

I read that the following algorithms are the best:

  1. Argon2
  2. bcrypt
  3. scrypt
  4. Catena
  5. PBKDF2 (what .NetNET Core Identity V3 uses)

I would like Argon2 or bcrypt ideally, however. However, I don't want to just use the first thing that Google turns up. Also, how todo I know which ones are verified / recommended?

Which is the best password hashing algorithm in .Net Core?

What are the considerations when picking the best password hashing algorithm in .Net Core?

I read that not all hashing algorithms are compliant / unverified so I am a hesitant on just getting from nuget of various implementations. Also, it is not recommended to create your own hashing algorithm as verifying it needs some processes / money involved.

Currently, I am using .Net Core Identity V3 password hashing because at least it is something official that Microsoft provides.

I read that the following algorithms are the best:

  1. Argon2
  2. bcrypt
  3. scrypt
  4. Catena
  5. PBKDF2 (what .Net Core Identity V3 uses)

I would like Argon2 or bcrypt ideally, however, I don't want to just use the first thing that Google turns up. Also, how to know which ones are verified / recommended?

Which is the best password hashing algorithm in .NET Core?

What are the considerations when picking the best password hashing algorithm in .NET Core?

I read that not all hashing algorithms are compliant / unverified, so I am a hesitant on just getting various implementations from NuGet. Also, it is not recommended to create your own hashing algorithm as verifying it needs some processes / money involved.

Currently, I am using .NET Core Identity V3 password hashing because at least it is something official that Microsoft provides.

I read that the following algorithms are the best:

  1. Argon2
  2. bcrypt
  3. scrypt
  4. Catena
  5. PBKDF2 (what .NET Core Identity V3 uses)

I would like Argon2 or bcrypt ideally. However, I don't want to just use the first thing that Google turns up. Also, how do I know which ones are verified / recommended?

    Became Hot Network Question
    Tweeted twitter.com/StackSecurity/status/1168493841659420676
1
source | link

Which is the best password hashing algorithm in .Net Core?

What are the considerations when picking the best password hashing algorithm in .Net Core?

I read that not all hashing algorithms are compliant / unverified so I am a hesitant on just getting from nuget of various implementations. Also, it is not recommended to create your own hashing algorithm as verifying it needs some processes / money involved.

Currently, I am using .Net Core Identity V3 password hashing because at least it is something official that Microsoft provides.

I read that the following algorithms are the best:

  1. Argon2
  2. bcrypt
  3. scrypt
  4. Catena
  5. PBKDF2 (what .Net Core Identity V3 uses)

I would like Argon2 or bcrypt ideally, however, I don't want to just use the first thing that Google turns up. Also, how to know which ones are verified / recommended?