
# 更换密钥的加密方式
在AgentArts中，创建插件、MCP、连接第三方知识库或模型供应商时，需要对访问凭证进行加密存储，AgentArts提供了对访问凭证的加密方式。
#### 服务端加密概述
如果您的业务对数据存储的安全性和合规性有较高要求，可使用AgentArts提供的服务端加密功能，对上传到AgentArts存储的数据进行加密保护。服务器端加密将对存储在AgentArts中的静态数据进行加密，即存储介质中存的是数据密文，防止存储介质（如硬盘等）被物理窃取或未授权访问时的数据泄露。在访问对象时，由AgentArts服务端对文件进行解密，然后返回解密后的数据。
AgentArts提供AgentArts加密和KMS加密方式。
- AgentArts加密：免费，由AgentArts给每个租户生成一个租户主密钥，使用租户主密钥派生DEK。租户主密钥可以轮转，其作用类似于KMS的用户主密钥。
- KMS加密：使用用户选择的密钥派生DEK。
在AgentArts加密和KMS加密方式下，均对每个租户创建主密钥，主密钥可以版本化管理，加密时使用最新主密钥，解密时按在密文中记录的主密钥ID进行解密。可以强制下线一个主密钥，此时所有使用此主密钥加密的密钥均不能被自动解密，用于紧急情况下临时止损。
- AgentArts加密密钥（TEK）：用于加密REK的密钥，可以在内存中缓存，相对数量较少，可以减少KMS使用次数。
- KMS主密钥（KMK）：用户选择的KMS主密钥，可以是默认密钥，也可以是自定义密钥。
图1加密架构图   
![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687790328.png "点击放大")
#### 更换密钥的加密方式
这里以更换模型供应商密钥的加密方式为例。
1. 执行[1](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0190.html#agentarts_05_0190__li43269223297)\~[3](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0190.html#agentarts_05_0190__zh-cn_topic_0000001878170109_li520652243616)，在"新建模型供应商"页面，鼠标移动至"选择认证方式"右侧的![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717549817.png)上，单击"更换加密方式"。
   
   - [admin用户组](https://support.huaweicloud.com/usermanual-iam/iam_01_0652.html)中的用户：可以直接修改加密方式。
   
   - 非[admin用户组](https://support.huaweicloud.com/usermanual-iam/iam_01_0652.html)中的用户：请联系租户修改加密方式或联系租户添加用户为admin用户组中的用户。
   
   
   
   
2. 在"加密方式"页面，参数配置请参考[表1]，单击"确定"。即可更换密钥的加密方式。
   
   图2更换加密方式   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687790326.png "点击放大")
    表1加密方式参数说明 
   | 参数                  || 说明                                                                                                                                                                                                                                                                                                                                                            |
   |:---|---|:---|
   | 加密方式   | AgentArts加密 | 免费，由AgentArts给每个租户生成一个租户主密钥，使用租户主密钥派生DEK。租户主密钥可以轮转，其作用类似于KMS的用户主密钥。                                                                                                                                                                                                                                                                                           |
   | 加密方式   | KMS加密       | 使用用户主密钥派生数据密钥，实现密钥自主管控、数据安全隔离，满足企业安全合规要求。                                                                                                                                                                                                                                                                                                                     |
   | 加密密钥类型 | 默认密钥        | 当"加密方式"值为"KMS加密"时，才有此参数。 默认密钥为agentarts/default，实例免费且每月提供2万次免费调用（支持缓存解密），超出部分按实际调用次数计费，详见[密码安全中心计费说明](https://support.huaweicloud.com/price-dew/dew_03_0001.html)。 默认值为kms-agentarts/default。                                                                                            |
   | 加密密钥类型 | 自定义密钥       | 当"加密方式"值为"KMS加密"时，才有此参数。 自定义密钥实例和使用均收费。 单击"查看KMS密钥"，在密码安全中心的"密钥管理"中创建密钥，创建密钥的操作请参考[创建自定义密钥](https://support.huaweicloud.com/usermanual-dew/dew_01_0178.html)。返回"加密方式"页面，单击![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717389941.png)刷新密钥列表，在下拉框中选择创建的密钥。 |
      
   
   
 
