snipplrCallback({"title":"VB.NET md5 Hash","source":"<pre class=\"vbnet vbnet\" style=\"font-family:monospace;\"><ol><li class=\"li1\"><div class=\"de1\"><span class=\"kw2\">Public<\/span> <span class=\"kw6\">Function<\/span> MD5<span class=\"br0\">&#40;<\/span><span class=\"kw2\">ByVal<\/span> <span class=\"kw7\">str<\/span> <span class=\"kw2\">As<\/span> <span class=\"kw2\">String<\/span><span class=\"br0\">&#41;<\/span> <span class=\"kw2\">As<\/span> <span class=\"kw2\">String<\/span><\/div><\/li><li class=\"li1\"><div class=\"de1\">        <span class=\"kw6\">Dim<\/span> ASCIIenc <span class=\"kw2\">As<\/span> <span class=\"kw2\">New<\/span> ASCIIEncoding<\/div><\/li><li class=\"li1\"><div class=\"de1\">        <span class=\"kw6\">Dim<\/span> strReturn<\/div><\/li><li class=\"li1\"><div class=\"de1\">        <span class=\"kw6\">Dim<\/span> ByteSource<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"kw2\">As<\/span> <span class=\"kw4\">Byte<\/span> <span class=\"sy0\">=<\/span> ASCIIenc.<span class=\"me1\">GetBytes<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw7\">str<\/span><span class=\"br0\">&#41;<\/span><\/div><\/li><li class=\"li1\"><div class=\"de1\">        <span class=\"kw6\">Dim<\/span> Md5Hash <span class=\"kw2\">As<\/span> <span class=\"kw2\">New<\/span> MD5CryptoServiceProvider<\/div><\/li><li class=\"li1\"><div class=\"de1\">        <span class=\"kw6\">Dim<\/span> ByteHash<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"kw2\">As<\/span> <span class=\"kw4\">Byte<\/span> <span class=\"sy0\">=<\/span> Md5Hash.<span class=\"me1\">ComputeHash<\/span><span class=\"br0\">&#40;<\/span>ByteSource<span class=\"br0\">&#41;<\/span><\/div><\/li><li class=\"li1\"><div class=\"de1\">        <span class=\"kw2\">For<\/span> <span class=\"kw6\">Each<\/span> b <span class=\"kw2\">As<\/span> <span class=\"kw4\">Byte<\/span> In ByteHash<\/div><\/li><li class=\"li1\"><div class=\"de1\">            strReturn <span class=\"sy0\">&amp;=<\/span> b.<span class=\"me1\">ToString<\/span><span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;x2&quot;<\/span><span class=\"br0\">&#41;<\/span><\/div><\/li><li class=\"li1\"><div class=\"de1\">        <span class=\"kw2\">Next<\/span><\/div><\/li><li class=\"li1\"><div class=\"de1\">        <span class=\"kw2\">Return<\/span> strReturn<\/div><\/li><li class=\"li1\"><div class=\"de1\">    <span class=\"kw6\">End<\/span> <span class=\"kw6\">Function<\/span><\/div><\/li><\/ol><\/pre>","link":"http:\/\/snipplr.com\/view\/33680\/vbnet-md5-hash\/","id":"33680"});
