# 下载加密插件
加密插件是在通过管理控制台配置如何对数据加密后，在数据库加密系统的管理控制台上生成、下载的一个Jar包。这个Jar包下载后被部署在业务系统上，集成后可拦截数据库读写请求，自动完成敏感字段的实时加解密，让业务无需改造原有代码即可兼容加密后的数据库，实现无感数据安全处理。每个项目（业务系统）的插件不能通用，仅能用于当前的项目。
#### 操作步骤
1. 使用系统管理员sysadmin账号[登录数据库加密系统](https://support.huaweicloud.com/usermanual-dbss/dbss_03_0004.html)。
2. 在左侧导航树中单击"项目管理"，系统将展示所有的项目列表，如[图1]所示。
   
   图1项目管理   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002758383445.png "点击放大")
   
   
3. 查看项目列表，鼠标悬停在需要集成插件的项目上，单击"下载插件"，如[图2]所示。
   
   图2下载插件   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002728823824.png "点击放大")
   
   
4. 弹窗提示环境变量设置方式，如[图3]所示，然后单击"确定"，进入加密插件下载界面。
   
   图3AKSK配置提示   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002758503339.png "点击放大")
   
   
5. 页面会显示透明加密网关平台的IP、端口以及项目ID，单击"生成"，生成插件要求的AppCode。在应用集成下载的插件后，插件会根据以上信息从该平台的项目中拉取字段配置的加解密规则，如[图4]所示。
   
   图4插件信息及下载-1   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002728983672.png "点击放大")
   ![](https://support.huaweicloud.com/usermanual-dbss/public_sys-resources/note_3.0-zh-cn.png)
   - **页面上显示的AK与SK仅显示一次，后期无法找回** **。**请生成后，将其复制出来保存到文件中，以便后续使用。
   
   
   
   - 为了安全SK以星号（\*）显示，SK需要保存其明文，可单击文本框右侧的![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002758383447.png "点击放大")图标显示明文后再复制和保存。
    
   
   
6. 单击![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002728823826.png "点击放大")，在弹出的菜单中单击"通用插件"菜单项，保存插件到本地，便于业务系统使用，如[图5]所示。下载插件页的参数说明如[表1]所示。插件的生成与下载需要一定时间，请等待1\~2分钟。插件的下载路径为浏览器下载文件的默认路径。
   
   图5插件信息及下载-2   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002758503341.png "点击放大")
    表1下载插件页参数说明 
   | **选项** | **说明**                                                                                                                                                       |
   |:---|:---|
   | 加密网关平台 | 显示当前加密网关平台的IP地址，服务端口。                                                                                                                                        |
   | 项目ID   | 本项目的唯一ID，用于展示和排查问题。                                                                                                                                          |
   | AK     | 系统根据项目信息和服务内置算法计算出的AppCode，需要用户在集成插件的应用环境下配置到环境变量。显示AK。                                                                                                      |
   | SK     | 系统根据项目信息和服务内置算法计算出的AppCode，需要用户在集成插件的应用环境下配置到环境变量。SK默认隐藏，单击![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002728983674.png "点击放大")可以显示。 |
      
   ![](https://support.huaweicloud.com/usermanual-dbss/public_sys-resources/note_3.0-zh-cn.png)
   下载的插件是一个zip包（plugins.zip），zip包中包含的文件如[图6]所示。
   图6下载文件一览   
   ![](https://support.huaweicloud.com/usermanual-dbss/zh-cn_image_0000002758383449.png "点击放大")
   其中encryption-proxy.jar是加解密插件包，bcprov-jdk18on-1.79.jar是加解密依赖包。为了保护知识产权，对加密的插件包进行了加密，sjt_agent.jar是对加密后的Jar包进行解密的包。
   
   
 
