首页 > 解决方案 > 如何在 Blazor wasm 中对字符串进行哈希处理?

问题描述

在 Net 5 Blazor 客户端 webassembly 中,我不能使用 System.Security.Cryptography 来计算 SHA512。什么是可行的替代方案?这样一些散列的文本在所有浏览器上都具有相同的散列?

标签: .net-5blazor-webassembly

解决方案


我最近在玩 blazor,也遇到了这个问题。

可悲的是,我找到的答案是这样的:

https://docs.microsoft.com/en-us/dotnet/core/compatibility/cryptography/5.0/cryptography-apis-not-supported-on-blazor-webassembly

目前我看到的唯一解决方法是创建一个为您进行哈希处理的 API,然后使用以下方法调用它:

https://docs.microsoft.com/en-us/aspnet/core/blazor/call-web-api?view=aspnetcore-5.0&pivots=server


推荐阅读