示例#1
0
 public static string ToHashString(this string str, HashAlgorithm algorithm)
 {
     if (str == null)
     {
         return(null);
     }
     return(ToString(algorithm.ComputeHash(Encoding.GetBytes(str))));
 }
示例#2
0
 public static string ToHashString(this byte[] buffer, int offset, int count, HashAlgorithm algorithm)
 {
     if (buffer == null)
     {
         return(null);
     }
     return(ToString(algorithm.ComputeHash(buffer, offset, count)));
 }
示例#3
0
 public static string ToHashString(this Stream inputStream, HashAlgorithm algorithm)
 {
     if (inputStream == null)
     {
         return(null);
     }
     return(ToString(algorithm.ComputeHash(inputStream)));
 }
示例#4
0
 public static string ToHashString(this byte[] buffer, HashAlgorithm algorithm)
 {
     if (buffer == null)
     {
         return(null);
     }
     return(ToString(algorithm.ComputeHash(buffer)));
 }