as

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

SymmetricAlgorithm

SymmetricAlgorithm

表示对称加密算法。对称算法使用相同密钥进行加密和解密。

扩展

  • BaseCryptoClass

属性

AES128

readonly static AES128: "Aes128" = 'Aes128'

表示AES-128算法的常量。AES-128使用128位密钥长度。


AES256

readonly static AES256: "Aes256" = 'Aes256'

表示AES-256算法的常量。AES-256使用256位密钥长度。

访问器

blockSize

获取签名

get blockSize(): number

获取对称算法的区块大小。区块大小是指算法每次处理的位数。

返回值

number

区块大小(单位:字节),例如AES的区块大小为16字节(即128位)。


keyLength

获取签名

get keyLength(): number

获取对称算法的密钥长度。

抛出

如果不支持密钥长度,则抛出InvalidArgumentError

返回值

number

密钥长度(单位:位),例如AES-128为128位,AES-256为256位。


name

获取签名

get name(): string

获取对称算法的名称。

返回值

string

算法名称。


Last updated: 2025年10月2日