可能重复:
How to generate MD5 hash code for my WinRT app using C#?
我正在使用c#和xaml开发一个metro风格的应用程序。 在我的应用程序中,我想通过使用MD5算法散列API密钥和密钥来创建签名。如何使用MD5算法散列API密钥和密钥。请帮帮我
答案 0 :(得分:0)
考虑到这段代码被剪切,你可以选择这样的东西,假设 yourString 是你的API密钥+秘密密钥合并。
public string Foo(string yourString)
{
using(var md5HashProvider = new MD5CryptoServiceProvider())
{
byte[] hash = md5HashProvider.ComputeHash(utf8.GetBytes(yourString));
return Convert.ToBase64String(hash);
}
}