在.NET 8控制台应用程序中,此代码有效:
using var hasher = MD5.Create();
var bytes = Encoding.UTF8.GetBytes("Hello world!");
var hashBytes = hasher.ComputeHash(bytes);
var hashHex = Convert.ToHexString(hashBytes);
Console.WriteLine(hashHex);
// Prints: 86FB269D190D2C85F6E0468CECA42A20
在Blazor WASM中我得到这个错误:
错误:发生一个或多个错误.("MD5"不是已知的哈希算法)
我发现不再推荐MD5,但我需要使用的软件库仍然在使用它.有什么 idea 吗?如果需要,我愿意使用JavaScript MD5库.