「C#」文字列のMD5値を取得するサンプル

2021年8月27日

書式
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("-", "");
        }
    }
}

 

C#

Posted by arkgame