as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

AesCtrParams

AesCtrParams

AesCtrParams: object

使用AES-CTR算法时,Web Crypto API的AesCtrParams字典表示应作为算法参数入SubtleCrypto.encryptSubtleCrypto.decrypt、SubtleCrypto.wrapKey或SubtleCrypto.unwrapKey的对象。

类型声明

counter

counter: BufferSource

ArrayBufferTypedArrayDataView — 计数器区块的初始值。长度必须为16个字节(AES区块大小)。该区块最右边的长度位用于计数器,其余长度位用于随机数。例如,如果长度设置为64,则计数器的前半部分是随机数,后半部分用于计数。

length

length: number

数字 — 计数器区块中用于实际计数器的位数。计数器必须足够大,以确保不会出现无法换行的情况:如果消息为n个区块且计数器长度为m位,则以下条件必须为true:n <= 2^m。定义CTR的NIST SP800-38A标准表明,计数器应占据计数器区块的一半(参见附录B.2)。因此,对于AES,数量为64。

name

name: string

一个字符串。这应被设置为AES-CTR


Last updated: 2025年10月2日