Csharp/C Sharp/Security/HashAlgorithm
HashAlgorithm: Create()
<source lang="csharp">
using System; using System.IO; using System.Security.Cryptography; class MainClass {
public static void Main(string[] args) { using (HashAlgorithm hashAlg = HashAlgorithm.Create(args[0])) { using (Stream file = new FileStream(args[1], FileMode.Open, FileAccess.Read)) { byte[] hash = hashAlg.ruputeHash(file); Console.WriteLine(BitConverter.ToString(hash)); } } }
}
</source>