bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

c#如何給文件計算MD5-創新互聯

在項目中,當我們需要把數據文件上傳到ftp時,為了保證數據的完整性,我們會計算數據文件的MD5,并把MD5文件和數據文件一同上傳。

創新互聯從2013年成立,先為海棠等服務建站,海棠等地企業,進行企業商務咨詢服務。為海棠企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

那么如何產生數據文件的MD5呢?

我們可以通過System.Security.Cryptography.MD5類來

private void WriteMD5(string zipFile, string ctrlFile)
        {
            // Add hash code to ctrl file
            byte[] validHash = GenerateMD5Hash(zipFile);
            // make sure that we add hash value in a new line
            bool addNewLine = false;
            using (StreamReader sr = new StreamReader(ctrlFile))
            {
                string[] lines = sr.ReadToEnd().Split(new char[] { '\n' });
                if (lines.Length == 1) addNewLine = true;
            }

            // ready to put the control file, so add the hash string to it
            using (StreamWriter sw = new StreamWriter(ctrlFile, true))
            {
                if (addNewLine) sw.WriteLine("");
                sw.WriteLine(BitConverter.ToString(validHash).Replace("-", ""));
            }
        }

private byte[] GenerateMD5Hash(string localFileName)
        {
            byte[] localHash = null;
            using (MD5 md5Hash = MD5.Create())
            {
                using (FileStream localFile = File.OpenRead(localFileName))
                {
                    localHash = md5Hash.ComputeHash(localFile);
                }
            }
            return localHash;
        }

創新互聯www.cdcxhl.cn,專業提供香港、美國云服務器,動態BGP最優骨干路由自動選擇,持續穩定高效的網絡助力業務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統配攻擊溯源,準確進行流量調度,確保服務器高可用性。佳節活動現已開啟,新人活動云服務器買多久送多久。

本文名稱:c#如何給文件計算MD5-創新互聯
路徑分享:http://vcdvsql.cn/article30/cdiipo.html

成都網站建設公司_創新互聯,為您提供網站排名ChatGPT定制開發App開發商城網站云服務器

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站制作