Example #1
0
		static public string GetMd5String(String source)
		{
			// Create the hash value from the array of bytes.
			MD5 md = new MD5();
			byte[] hash = md.ComputeHash(source.ToByteArray());
			return hash.ToHexString();
		}
Example #2
0
 /// <summary>
 /// Encode a string using Base64 format
 /// </summary>
 /// <param name="sourceString">The source string to encode</param>
 /// <returns>The encoded string</returns>
 public string EncodeString(String sourceString)
 {
     if (!sourceString.IsNullOrWhiteSpace())
     {
         byte[] filebytes = sourceString.ToByteArray();
         return Convert.ToBase64String(filebytes);
     }
     else
         return string.Empty;
 }
Example #3
0
 private static String ComputeHash(String data, HashAlgorithm algorithm, Encoding encoder)
 {
     return encoder.GetString(ComputeHash(data.ToByteArray(encoder), algorithm));
 }
Example #4
0
 internal static byte[] Utf8StringToByteArray(String value)
 {
     return value.ToByteArray(utf8);
 }