「C#」文字列のMD5値を取得するサンプル
書式
MD5.Create().ComputeHash(Encoding.UTF8.GetBytes(文字列))
使用例
using System; using System.IO; using System.Text; using System.Security.Cryptography; namespace samplecft { class Program { static void Main(string[] args) { // 文字列のMD5値 Console.WriteLine(md5Func("test123")); // ファイルのMD5値 Console.WriteLine(md5Func(File.ReadAllText("sample.txt"))); } //ComputeHashを使用し、MD5の値を取得 static string md5Func(string target) { byte[] buf = MD5.Create().ComputeHash( Encoding.UTF8.GetBytes(target)); // md5の値結果を文字列に変換 return BitConverter.ToString(buf).Replace("-", ""); } } }