public static string
SHA1Hash(string to_be_hash)
{
SHA1CryptoServiceProvider
sha1 = new SHA1CryptoServiceProvider();
byte[]
hash = sha1.ComputeHash(GetBytes(to_be_hash));
string
delimitedHexHash = BitConverter.ToString(hash);
string
hexHash = delimitedHexHash.Replace("-",
"");
return
hexHash;
}
public static string
HMACRIPEMD160Hash(string to_be_hash)
{
Guid
g = new Guid("AD56BC66-3C2F-4B69-B9C9-1E0305D95E99");
byte[]
temp = null;
using
(HMACRIPEMD160 hmac = new HMACRIPEMD160(g.ToByteArray()))
{
temp =
hmac.ComputeHash(GetBytes(to_be_hash));
}
//return
Convert.ToBase64String(temp);
return
ByteArrayToString(temp);
}
No comments:
Post a Comment