subtle.verify(algorithm, key, signature, data)


使用 algorithm 中提供的方法和参数以及 key 提供的密钥材料,该方法尝试验证 signature 是否为 data 的有效加密签名。返回的 Promise 将解析为 truefalse

【Using the method and parameters given in algorithm and the keying material provided by key, this method attempts to verify that signature is a valid cryptographic signature of data. The returned promise is resolved with either true or false.】

目前支持的算法包括:

【The algorithms currently supported include:】

  • 'ECDSA'
  • 'Ed25519'
  • 'Ed448'5
  • 'HMAC'
  • 'KMAC128'5
  • 'KMAC256'5
  • 'ML-DSA-44'[^现代算法]
  • 'ML-DSA-65'[^现代算法]
  • 'ML-DSA-87'[^现代算法]
  • 'RSA-PSS'
  • 'RSASSA-PKCS1-v1_5'