AesKeyGenParams
注意
实验性模块
k6/experimental/webcrypto
已经“毕业”,其功能现已通过crypto
对象全局可用。k6/experimental/webcrypto
已被弃用,并将在不久的将来被移除。要迁移您的脚本,请移除
k6/experimental/webcrypto
导入并改用crypto
对象。
AesKeyGenParams
对象代表在生成 AES 密钥时应作为算法参数传递给 generateKey 操作的对象。
属性
属性 | 类型 | 描述 |
---|---|---|
name | string | 算法名称。可能的值为 AES-CBC 、AES-CTR 和 AES-GCM 。 |
length | number | 密钥长度(比特)。可能的值为 128、192 或 256。 |
示例
import { crypto } from 'k6/experimental/webcrypto';
export default async function () {
const key = await crypto.subtle.generateKey(
{
name: 'AES-CBC',
length: 256,
},
true,
['encrypt', 'decrypt']
);
}