1

我使用要混淆的代码创建了一个 Blazor WebAssembly。该工具混淆器运行良好,但是当我用混淆的 dll 替换原始 dll 时,我的网站无法加载。开发工具显示以下错误:

  • 无法在资源“https://[...].dll”的“完整性”属性中找到有效的摘要,计算出的 SHA-256 完整性为“[...]”。该资源已被阻止。
  • 尝试验证完整性时发生未知错误。
  • 错误:无法启动平台。原因:TypeError:在 St (blazor.webassembly.js:1) 获取失败
  • Uncaught (in promise) TypeError: Failed to fetch at service-worker.js:22 at async onInstall (service-worker.js:22)

当我将所有混淆属性设置为 false 时,甚至会发生这种情况,例如<Var name="RenameFields" value="false" />

  1. 混淆器可以与 Blazor WebAssembly 一起使用吗?如果可以,如何使用?(这甚至是 Blazor wasm 的问题吗?)
  2. 如果无法使用混淆器,是否有(免费)混淆工具,我可以使用?

非常感谢

菲利普

4

0 回答 0