数据加密服务 DEW-导入密钥材料:对称密钥

时间:2025-03-04 16:49:58

对称密钥

  • 方法一:使用下载的包装密钥在自己的HSM中加密密钥材料,详细信息请参考您的HSM操作指南。
  • 方法二:使用OpenSSL生成密钥材料,并用下载的“包装密钥”对密钥材料进行加密。

    如果用户需要使用openssl pkeyutl命令,OpenSSL需要是1.0.2及以上版本。

    如果用户使用SM2公钥包装,需要支持gmssl命令。

    1. 在已安装OpenSSL工具的客户端上,执行以下命令,生成密钥材料(256位对称密钥),并将生成的密钥材料以“PlaintextKeyMaterial.bin”命名保存。
      • AES256对称密钥

        openssl rand -out PlaintextKeyMaterial.bin 32

      • SM4国密

        openssl rand -out PlaintextKeyMaterial.bin 16

    2. 使用下载的“包装密钥”加密密钥材料,并将加密后的密钥材料按“EncryptedKeyMaterial.bin”命名保存。

      如果“包装密钥”由控制台下载,以下命令中的PublicKey.bin参数请以下载的包装密钥名称wrappingKey_密钥ID进行替换。

      表2 使用下载的包装密钥加密生成的密钥材料

      包装密钥算法

      加密生成的密钥材料

      RSAES_OAEP_SHA_256

      openssl pkeyutl -in PlaintextKeyMaterial.bin -inkey PublicKey.bin -out EncryptedKeyMaterial.bin -keyform der -pubin -encrypt -pkeyopt rsa_padding_mode:oaep -pkeyopt rsa_oaep_md:sha256

      SM2_ENCRYPT

      gmssl pkeyutl -encrypt -pkeyopt ec_scheme:sm2 -pkeyopt ec_encrypt_param:sm3 -in PlaintextKeyMaterial.bin -pubin -inkey PublicKey.bin -keyform der -out EncryptedKeyMaterial.bin

support.huaweicloud.com/usermanual-dew/dew_01_0089.html