subtle.digest(algorithm, data)


使用 algorithm 标识的方法,subtle.digest() 尝试生成 data 的摘要。如果成功,返回的 promise 将使用包含计算摘要的 <ArrayBuffer> 进行解析。

¥Using the method identified by algorithm, subtle.digest() attempts to generate a digest of data. If successful, the returned promise is resolved with an <ArrayBuffer> containing the computed digest.

如果 algorithm 作为 <string> 提供,则它必须是以下之一:

¥If algorithm is provided as a <string>, it must be one of:

  • 'SHA-1'

  • 'SHA-256'

  • 'SHA-384'

  • 'SHA-512'

如果 algorithm 作为 <Object> 提供,则它必须具有值为上述之一的 name 属性。

¥If algorithm is provided as an <Object>, it must have a name property whose value is one of the above.