(vb.net)MD5 32位加密小写输入
发布时间:2020-12-17 07:36:26 所属栏目:百科 来源:网络整理
导读:vb.net Imports System.Security.Cryptography Public Shared Function funcMD5(ByVal str As String) As String Using md5Hash As MD5 = MD5.Create() Dim hash As String = GetMd5Hash(md5Hash,str) Return hash End Using End Function Public Shared Fun
vb.net Imports System.Security.Cryptography Public Shared Function funcMD5(ByVal str As String) As String Using md5Hash As MD5 = MD5.Create() Dim hash As String = GetMd5Hash(md5Hash,str) Return hash End Using End Function Public Shared Function GetMd5Hash(ByVal md5Hash As MD5,ByVal input As String) As String ' Convert the input string to a byte array and compute the hash. Dim data As Byte() = md5Hash.ComputeHash(Encoding.UTF8.GetBytes(input)) ' Create a new Stringbuilder to collect the bytes ' and create a string. Dim sBuilder As New StringBuilder() ' Loop through each byte of the hashed data ' and format each one as a hexadecimal string. Dim i As Integer For i = 0 To data.Length - 1 sBuilder.Append(data(i).ToString("x2")) Next i ' Return the hexadecimal string. Return sBuilder.ToString() End Function 'GetMd5Hash 使用: Dim bb as String= funcMD5(aa) '对字符串aa进行md5加密 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |