Dim str As String = "1234"
Console.WriteLine(SHA256Hash(str))
Public Function SHA256Hash(ByVal strInput As String) As String
Dim arrBytes As Byte() = System.Text.Encoding.UTF8.GetBytes(strInput)
Dim objHashProvider As System.Security.Cryptography.SHA256 = System.Security.Cryptography.SHA256.Create()
Dim arrHashedBytes As Byte() = objHashProvider.ComputeHash(arrBytes)
Dim strHashedString As String = String.Empty
For Each bHashedByte As Byte In arrHashedBytes
strHashedString += String.Format("{0:x2}", bHashedByte)