最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#獲取文件MD5與SHA1

第一個(gè)方法直接使用 FileInfo 類構(gòu)造函數(shù)傳入路徑就可以了,因?yàn)槭亲隹刂婆_(tái)可以直接拖拽文件,這一點(diǎn)還是很方便的。

在掇刀等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),成都全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站建設(shè),掇刀網(wǎng)站建設(shè)費(fèi)用合理。

需要注意的是路徑中有空格會(huì)報(bào)錯(cuò)。

該方法中 s 代表傳入的文件路徑

C# 獲取文件MD5與SHA1

 1 static void GetFile(string s) 2         { 3             try 4             { 5                 FileInfo fi = new FileInfo(s); 6                 Console.WriteLine("文件路徑:{0}", s); 7                 Console.WriteLine("文件名稱:{0}", fi.Name.ToString()); 8                 Console.WriteLine("文件類型:{0}", fi.Extension.ToString()); 9                 Console.WriteLine("文件大?。簕0} K", fi.Length / 1024);10                 Console.WriteLine("文件創(chuàng)建時(shí)間:{0}", fi.CreationTime.ToString());11                 Console.WriteLine("上次訪問時(shí)間:{0}", fi.LastAccessTime.ToString());12                 Console.WriteLine("上次寫入時(shí)間:{0}", fi.LastWriteTime.ToString());13             }14             catch (Exception ex) 
15             {16                 Console.WriteLine(ex.Message);17             }18         }

C# 獲取文件MD5與SHA1

第二個(gè)方法獲得MD5值,該方法中 s 代表傳入的文件路徑

MD5將整個(gè)文件當(dāng)作一個(gè)大文本信息,通過其不可逆的字符串變換算法,產(chǎn)生了這個(gè)唯一的MD5信息摘要。

C# 獲取文件MD5與SHA1

 1 static void GetMD5(string s) 2         { 3             try 4             { 5                 FileStream file = new FileStream(s,FileMode.Open); 6                 MD5 md5 = new MD5CryptoServiceProvider(); 7                 byte[] retval = md5.ComputeHash(file); 8                 file.Close(); 9 10                 StringBuilder sc = new StringBuilder();11                 for (int i = 0 ; i

C# 獲取文件MD5與SHA1

第三個(gè)方法,獲得SHA1值,該方法中 s 代表傳入的文件路徑

SHA1名為安全哈希算法,對(duì)于長度小于2^64位的消息,SHA1會(huì)產(chǎn)生一個(gè)160位的消息摘要。

SHA1有如下特性:不可以從消息摘要中復(fù)原信息;兩個(gè)不同的消息不會(huì)產(chǎn)生同樣的消息摘要,(但會(huì)有1x10 ^ 48分之一的機(jī)率出現(xiàn)相同的消息摘要,一般使用時(shí)忽略)。

C# 獲取文件MD5與SHA1

 1 static void GetSHA1(string s) 2         { 3             try 4             { 5                 FileStream file = new FileStream(s, FileMode.Open); 6                 SHA1 sha1 = new SHA1CryptoServiceProvider(); 7                 byte[] retval = sha1.ComputeHash(file); 8                 file.Close(); 9 10                 StringBuilder sc = new StringBuilder();11                 for (int i = 0; i < retval.Length; i++)12                 {13                     sc.Append(retval[i].ToString("x2"));14                 }15                 Console.WriteLine("文件SHA1:{0}", sc);16             }17             catch (Exception ex)18             {19                 Console.WriteLine(ex.Message);20             }21         }

C# 獲取文件MD5與SHA1


分享文章:C#獲取文件MD5與SHA1
鏈接URL:http://fisionsoft.com.cn/article/jdjcoj.html