HOME > ユーティリティ > ユーティリティ [C#] MD5ハッシュ値を取得する 2021年10月25日 2021年10月31日 MD5ハッシュ値を取得する方法です。 サンプル 例)文字列"HOGEHOGE"のMD5ハッシュ値を取得する using System; using System.Security.Cryptography; using System.Text; // 文字列 string str = "HOGEHOGE"; // ハッシュ値を計算する MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); byte[] beforeByteArray = Encoding.UTF8.GetBytes(str); byte[] afterByteArray = md5.ComputeHash(beforeByteArray); md5.Clear(); // バイト配列を16進数文字列に変換 StringBuilder sb = new StringBuilder(); foreach (byte b in afterByteArray) { sb.Append(b.ToString("x2")); } // コンソールに出力 Console.WriteLine(sb.ToString());Copy 結果 6f2b5c2d20ab4dd08e8ee8c2b1c9b0b8 備考 MD5ハッシュ値を取得するには、System.Security.Cryptography.MD5CryptoServiceProviderクラスを使用します。 関連記事 [C#] SHA256ハッシュ値を取得する Twitter Share Pocket Hatena LINE URLコピー -ユーティリティ