as

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

WrappingScheme

WrappingScheme

表示安全封装(加密)加密密钥的不同方法。密钥封装是密码学中至关重要的操作,用于安全传输或存储敏感密钥材料。

扩展

  • BaseCryptoClass

属性

AES_KEY_WRAP

readonly static AES_KEY_WRAP: "AesKeyWrapScheme" = "AesKeyWrapScheme"

表示AES密钥封装方案的常量。

该方案使用AES算法直接封装和解封装密钥。密钥材料使用AES密钥加密,确保封装密钥的机密性和完整性。


ECDH_AES_KEY_WRAP

readonly static ECDH_AES_KEY_WRAP: "EcdhAesKeyWrapScheme" = "EcdhAesKeyWrapScheme"

表示ECDH AES密钥封装方案的常量。

该方案采用椭圆曲线迪菲-赫尔曼 (ECDH) 进行密钥交换,并配合AES进行密钥封装。该方案的封装流程如下:

  1. 使用ECDH密钥对派生共享密钥,然后将其作为AES密钥使用;
  2. 使用AES密钥封装密钥材料。这种方法确保参与密钥交换的双方能够安全通信,并使用派生的AES密钥解封装密钥材料。

RSA_AES_KEY_WRAP

readonly static RSA_AES_KEY_WRAP: "RsaAesKeyWrapScheme" = "RsaAesKeyWrapScheme"

表示RSA AES密钥封装方案的常量。

该方案将RSA与AES算法结合使用,实现密钥的安全封装和解封装。封装流程涉及:

  1. 生成临时AES密钥;
  2. 使用RSA公钥对其进行加密;
  3. 使用此AES密钥对密钥材料进行加密。最终封装的密钥由RSA加密后的AES密钥和AES加密的密钥材料共同组成。这可确保只有对应RSA私钥的持有者才能解密并获取AES密钥,继而获取密钥材料。

访问器

name

获取签名

get name(): string

获取封装方案名称。

返回值

string

封装方案名称。


Last updated: 2025年10月2日