• Source
    1. Imports System
    2. Imports System.Security.Cryptography
    3. Imports System.Text
    4.  
    5.  
    6. Public Class Test
    7.  
    8. Public Shared Function GetSHA1Hash(ByVal param As String) As String
    9. Dim _provider As New SHA1CryptoServiceProvider
    10. Dim _enc As New UTF8Encoding
    11. Dim _hashed() As Byte = _provider.ComputeHash(_enc.GetBytes(param))
    12. Return BitConverter.ToString(_hashed).Replace("-", "").ToLower()
    13. End Function
    14.  
    15. Public Shared Function GetMD5Hash(ByVal param As String) As String
    16. Dim _provider As New MD5CryptoServiceProvider
    17. Dim _enc As New UTF8Encoding
    18. Dim _hashed() As Byte = _provider.ComputeHash(_enc.GetBytes(param))
    19. Return BitConverter.ToString(_hashed).Replace("-", "").ToLower()
    20. End Function
    21.  
    22. Public Shared Sub Main()
    23. System.Console.Write(GetSHA1Hash(GetMD5Hash(Console.ReadLine())))
    24. End Sub
    25.  
    26. End Class