Hash della password in VB.NET con bcrypt.net

Mattepuffo's logo
Hash della password in VB.NET con bcrypt.net

Hash della password in VB.NET con bcrypt.net

bcrypt.net è una libreria per .NET per la gestione degli hash delle password.

La possiamo installare tramite NuGet:

Install-Package BCrypt.Net-Next -Version 3.2.1

Fatto questo vediamo dei codici di esempio in VB.NET; cominciamo con la creazione dell'hash:

Module Module1

    Sub Main()
        Dim passwordHash As String = BCrypt.Net.BCrypt.HashPassword("PASSWORD")
        Console.WriteLine(passwordHash)
        Console.ReadLine()
    End Sub

End Module

Qui sotto invece il codice per verificare l'hash:

Module Module1

    Sub Main()

        Dim verficato As Boolean = BCrypt.Net.BCrypt.Verify("PASSWORD_UTENTE", "HASH_PWD_DATABASE")
        If verficato Then
            Console.WriteLine("OK")
        Else
            Console.WriteLine("KO")
        End If

        Console.ReadLine()
    End Sub

End Module

Dove HASH_PWD_DATABASE corrisponde all'hash della password salvato nel db; come vi arriva questo hash dipende dalla vostra applicazione.

Enjoy!


Condividi

Commentami!