AesCtrParams
AesCtrParams:
object
使用AES-CTR算法时,Web Crypto API的AesCtrParams字典表示应作为算法参数入SubtleCrypto.encrypt、SubtleCrypto.decrypt、SubtleCrypto.wrapKey或SubtleCrypto.unwrapKey的对象。
类型声明
counter
counter:
BufferSource
ArrayBuffer、TypedArray或DataView — 计数器区块的初始值。长度必须为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日

