Feedback

C# - MD5-Hash von Dateien ermitteln

Veröffentlicht von am 27.05.2006
(7 Bewertungen)
Überprüfen / Ermitteln eines MD5-Hashs von Dateien
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) für Projektmitglieder - Kompakt

Nach Teilnahme an dieser Schulung sind Ihnen die Grundlagen von ALM geläufig. Sie planen und steuern Projekte effizient mit dem Visual Studio Team Foundation Server.

C# Komplett

Sie kennen sich in objektorientierter Programmierung aus. Sie schreiben C++ oder Java? Und nun stehen Sie vor der Aufgabe, in C# Anwendungen zu erstellen. Das C# Komplett-Seminar verschafft Ihnen umfassende Programmierkenntnisse in dieser Sprache. Nach der Schulung entwickeln Sie selbständig Anwendungen mit C#. Sie kennen die Datentypen und Klassenbibliotheken der objektorientierten Programmiersprache C#. Der Komplettkurs setzt bei den Grundlagen von C# ein. Sie arbeiten mit Variablen und konvertieren Typen. Multithreading, Delegates, Generics sind nach dem Seminar für Sie kein Geheimnis mehr.

//Ü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!