.NET 9
internal static string Sha1(string path) { using var stream = File.OpenRead(path); using var sha1 = System.Security.Cryptography.SHA1.Create(); return Convert.ToHexStringLower(sha1.ComputeHash(stream)); }