目前我正在做这个:
public static class Crypto
{
public static string Encode(string original)
{
var md5 = new MD5CryptoServiceProvider();
var originalBytes = Encoding.Default.GetBytes(original);
var encodedBytes = md5.ComputeHash(originalBytes);
return BitConverter.ToString(encodedBytes);
}
}
我听说应该使用某些密钥来编码东西。我需要吗?在这里需要吗?如何操作?
最终我使用了http://encrypto.codeplex.com/(sha1managed + 随机盐)。