subtle.encrypt(algorithm, key, data)
-
algorithm
:<RsaOaepParams> | <AesCtrParams> | <AesCbcParams> | <AesGcmParams> -
key
:<CryptoKey> -
返回:<Promise> 包含 <ArrayBuffer>
¥Returns: <Promise> containing <ArrayBuffer>
使用 algorithm
指定的方法和参数以及 key
提供的密钥材料,subtle.encrypt()
尝试对 data
进行加密。如果成功,返回的 promise 将使用包含加密结果的 <ArrayBuffer> 进行解析。
¥Using the method and parameters specified by algorithm
and the keying
material provided by key
, subtle.encrypt()
attempts to encipher data
.
If successful, the returned promise is resolved with an <ArrayBuffer>
containing the encrypted result.
目前支持的算法包括:
¥The algorithms currently supported include:
-
'RSA-OAEP'
-
'AES-CTR'
-
'AES-CBC'
-
'AES-GCM
'