利用FileUpload来检查文件的MD5 CheckSum

亡梦爱人 提交于 2019-11-29 11:21:47

利用FileUpload来检查文件的MD5 CheckSum


这个范例主要是用来检查文件的MD5 CheckSum
透过CheckSum值可以来判断文件是否被修改过

Md5checksum.aspx

01
02
03
04
05
06     未命名页面
07
08
09    

10        

11            
12            
13            

14            

15    

16
17
18


Md5checksum.aspx.cs

01 using ...System;
02 using System.Data;
03 using System.Configuration;
04 using System.Collections;
05 using System.Web;
06 using System.Web.Security;
07 using System.Web.UI;
08 using System.Web.UI.WebControls;
09 using System.Web.UI.WebControls.WebParts;
10 using System.Web.UI.HtmlControls;
11 using System.Security.Cryptography;
12 using System.Text;
13 using System.IO;
14
15 public partial class Md5checksum : System.Web.UI.Page
16 ...{
17     protected void Page_Load(object sender, EventArgs e)
18     ...{
19
20     }
21
22     protected string MD5checksum(byte[] buffer)
23     ...{
24         MD5 md5 = MD5.Create();
25         StringBuilder sb = new StringBuilder();
26
27         foreach (byte b in md5.ComputeHash(buffer))
28         ...{
29             sb.Append(b.ToString("x2").ToLower());
30         }
31
32         return string.Format("MD5 checksum:
...{0}", sb.ToString());
33
34     }
35     protected void Button1_Click(object sender, EventArgs e)
36     ...{
37         if (this.FileUpload1.HasFile)
38         ...{
39             this.Label1.Text = MD5checksum(this.FileUpload1.FileBytes);
40         }
41     }
42 }
43

原文:大专栏  利用FileUpload来检查文件的MD5 CheckSum


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!