snipplrCallback({"id":33680,"title":"vbnet-md5-hash","source":"
Public<\/span> Function<\/span> MD5(<\/span>ByVal<\/span> str As<\/span> String<\/span>)<\/span> As<\/span> String<\/span><\/div><\/li> Dim<\/span> ASCIIenc As<\/span> New<\/span> ASCIIEncoding<\/div><\/li> Dim<\/span> strReturn<\/div><\/li> Dim<\/span> ByteSource(<\/span>)<\/span> As<\/span> Byte<\/span> =<\/span> ASCIIenc.<\/span>GetBytes<\/span>(<\/span>str)<\/span><\/div><\/li> Dim<\/span> Md5Hash As<\/span> New<\/span> MD5CryptoServiceProvider<\/div><\/li> Dim<\/span> ByteHash(<\/span>)<\/span> As<\/span> Byte<\/span> =<\/span> Md5Hash.<\/span>ComputeHash<\/span>(<\/span>ByteSource)<\/span><\/div><\/li> For<\/span> Each<\/span> b As<\/span> Byte<\/span> In<\/span> ByteHash<\/div><\/li> strReturn &=<\/span> b.<\/span>ToString<\/span>(<\/span>"x2"<\/span>)<\/span><\/div><\/li> Next<\/span><\/div><\/li> Return<\/span> strReturn<\/div><\/li> End<\/span> Function<\/span><\/div><\/li><\/ol><\/pre>","link":"https:\/\/snipplr.com\/view\/33680\/vbnet-md5-hash"});