示例#1
0
 /// <summary>
 /// ファイルのSHA1ダイジェスト値を取得する
 /// </summary>
 /// <param name="path">ダイジェスト値を取得するファイルのPATH</param>
 /// <returns>ダイジェスト値</returns>
 public static string CreateDigestFromFile(string path)
 => MessageDigest.CreateDigestFromFile(new SHA256CryptoServiceProvider(), path);
示例#2
0
 /// <summary>
 /// バイト配列からMD5ダイジェスト値を取得する
 /// </summary>
 /// <param name="data">バイト配列</param>
 /// <returns>ダイジェスト値</returns>
 public static string CreateDigest(byte[] data)
 => MessageDigest.CreateDigest(new MD5CryptoServiceProvider(), data);
示例#3
0
 /// <summary>
 /// 文字列のSHA1ダイジェスト値を取得する
 /// </summary>
 /// <param name="s">文字列</param>
 /// <param name="enc">エンコーディング</param>
 /// <returns>ダイジェスト値</returns>
 public static string CreateDigest(string s, Encoding enc = null)
 => MessageDigest.CreateDigest(new SHA256CryptoServiceProvider(), s, enc);