哈希方法在服务器上返回未定义

时间:2018-07-02 13:37:02

标签: javascript encryption web hash

im使用以下方法生成哈希值:

const hashBuffer = await crypto.subtle.digest('SHA-1', msgBuffer);

当我在本地计算机上包含包含脚本的html时,它工作正常。当我将其部署到测试服务器时,它将返回未定义状态。 有人知道问题可能是什么吗?

毒蛇

更新:

我发现问题仅在使用chrome时才发生。通过Zmart对另一个问题的评论,我发现crypto.subtle应该在“不安全”上下文中返回未定义。 How to use SubtleCrypto in chrome (window.crypto.subtle is undefined)

我使用亚历克斯评论的脚本来解决我的问题。我只生成单个哈希,这就是为什么脚本性能不会成为问题。

0 个答案:

没有答案