public static string GetHash(string Name) { if (Name == string.Empty) return string.Empty; CRC crc = new CRC(); string Hash = string.Empty; using (FileStream fileStream = File.Open(Name, FileMode.Open)) { foreach (byte b in crc.ComputeHash(fileStream)) { Hash += b.ToString("x2").ToLower(); } } return Hash; }
private string GetHash(string Name) { if (Name == string.Empty) return null; CRC crc = new CRC(); string Hash = string.Empty; try { using (FileStream fileStream = File.Open(Name, FileMode.Open)) { foreach (byte b in crc.ComputeHash(fileStream)) { Hash += b.ToString("x2").ToLower(); } } } catch { MessageBox.Show(Name + " cannot be opened."); } return Hash; }