subtle.encrypt(algorithm, key, data)
algorithm<RsaOaepParams> | <AesCtrParams> | <AesCbcParams>key<CryptoKey>data<ArrayBuffer> | <TypedArray> | <DataView> | <Buffer>- 返回:<Promise> 在成功时以 <ArrayBuffer> 完成。
使用由 algorithm 指定的方法和参数以及 key 提供的密钥材料,该方法尝试对 data 进行加密。如果成功,返回的 promise 将被解析为包含加密结果的 <ArrayBuffer>。
【Using the method and parameters specified by algorithm and the keying
material provided by key, this method attempts to encipher data.
If successful, the returned promise is resolved with an <ArrayBuffer>
containing the encrypted result.】
目前支持的算法包括:
【The algorithms currently supported include:】
'AES-CBC''AES-CTR''AES-GCM''AES-OCB'[^现代算法]'ChaCha20-Poly1305'4'RSA-OAEP'