aesGcmEncrypt
FunctionAES-GCM 加密,基于原生 Web Crypto(认证标签已附加在密文末尾)。
Signature
function aesGcmEncrypt(plaintext: string, key: string, iv?: string | undefined): Promise<AESGcmEncryptResult>Parameters
| Name | Type | Description |
|---|---|---|
| plaintext | string | 待加密的原始字符串 |
| key | string | Base64 编码的密钥 |
| ivoptional | string | undefined | Base64 编码的初始向量,未传入时随机生成 12 字节 |
Returns
Promise<AESGcmEncryptResult>
Base64 编码的密文与初始向量
Source
packages/encryptor/src/AESHelper.ts:118