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

2021年8月27日

書式
MD5.Create().ComputeHash(Encoding.UTF8.GetBytes(文字列))
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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("-", "");
}
}
}
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("-", ""); } } }
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