Feedback

C# - MD5-Hash von Dateien ermitteln

Veröffentlicht von am 5/27/2006
(7 Bewertungen)
Überprüfen / Ermitteln eines MD5-Hashs von Dateien
//Übergeben des Dateipfades und der zu überprüfenden Checksumme
private bool Datei2MD5(string Dateipfad,string Checksumme)
{
  //Datei einlesen
  System.IO.FileStream FileCheck = System.IO.File.OpenRead(Dateipfad);                
  // MD5-Hash aus dem Byte-Array berechnen
  System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
  byte[] md5Hash = md5.ComputeHash(FileCheck);                
  FileCheck.Close();
                
  //in string wandeln
  string Berechnet =   BitConverter.ToString(md5Hash).Replace("-", "").ToLower();
  // Vergleichen
    if (Berechnet == Checksumme.ToLower())
    {
       return true;
    }
    else
    {
       return false;                  
    }
}
Abgelegt unter MD5, Hash, datei, Checksumme, BitConverter.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!