1
MD5 md5
=
MD5.Create();
2 var by = md5.ComputeHash(Encoding.Unicode.GetBytes( " 123456 " ));
3 StringBuilder sb = new StringBuilder();
4 foreach (var item in by)
5 {
6 sb.Append(item.ToString( " x " ));
7 }
8
9 Console.WriteLine(sb);
10 StringBuilder sbb = new StringBuilder();
11 var t = md5.TransformFinalBlock(by, 0 , by.Length / 2 );
12 foreach (var item in t)
13 {
14 sbb.Append(item.ToString( " x " ));
15 }
16 Console.WriteLine(sbb);
17
18 Console.ReadLine();
2 var by = md5.ComputeHash(Encoding.Unicode.GetBytes( " 123456 " ));
3 StringBuilder sb = new StringBuilder();
4 foreach (var item in by)
5 {
6 sb.Append(item.ToString( " x " ));
7 }
8
9 Console.WriteLine(sb);
10 StringBuilder sbb = new StringBuilder();
11 var t = md5.TransformFinalBlock(by, 0 , by.Length / 2 );
12 foreach (var item in t)
13 {
14 sbb.Append(item.ToString( " x " ));
15 }
16 Console.WriteLine(sbb);
17
18 Console.ReadLine();
1,返回指定长度的哈希值
![](https://i-blog.csdnimg.cn/blog_migrate/7caf9fb0ff6e1e9bda8d125d62832f0e.png)
2.代码:
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![ExpandedBlockStart.gif](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
1
MD5 md5
=
MD5.Create();
2 var by = md5.ComputeHash(Encoding.Unicode.GetBytes( " 123456 " ));
3 StringBuilder sb = new StringBuilder();
4 foreach (var item in by)
5 {
6 sb.Append(item.ToString( " x " ));
7 }
8
9 Console.WriteLine(sb);
10 StringBuilder sbb = new StringBuilder();
11 var t = md5.TransformFinalBlock(by, 0 , by.Length / 2 );
12 foreach (var item in t)
13 {
14 sbb.Append(item.ToString( " x " ));
15 }
16 Console.WriteLine(sbb);
17
18 Console.ReadLine();
2 var by = md5.ComputeHash(Encoding.Unicode.GetBytes( " 123456 " ));
3 StringBuilder sb = new StringBuilder();
4 foreach (var item in by)
5 {
6 sb.Append(item.ToString( " x " ));
7 }
8
9 Console.WriteLine(sb);
10 StringBuilder sbb = new StringBuilder();
11 var t = md5.TransformFinalBlock(by, 0 , by.Length / 2 );
12 foreach (var item in t)
13 {
14 sbb.Append(item.ToString( " x " ));
15 }
16 Console.WriteLine(sbb);
17
18 Console.ReadLine();