唉,今天看大佬们写的代码真的是很很牛逼了,差距太大了。
不吐槽了。。。。。。
言归真正,string类型有很多方法,像什么split(),toLower()…很多方法。
今天就来写一下重写的方法。
public static class StringExtensions
{
public static string ToMd5(this string str)
{
using (var md5 = MD5.Create())
{
var inputBytes = Encoding.UTF8.GetBytes(str);
var hashBytes = md5.ComputeHash(inputBytes);
var sb = new StringBuilder();
foreach (var hashByte in hashBytes)
{
sb.Append(hashByte.ToString("X2"));
}
return sb.ToString();
}
}
}
这个大家都能整明白吧,一个MD5加密,当你需要给一个密码加密的时候直接.出来是不是很爽?
分享完毕。