# 数据脱敏

数据保护功能利用数据加密技术来确保数据的机密性和完整性。这一过程涉及使用先进的加密算法和安全的加密密钥，将可读数据（明文）转换为不可读格式（密文）。只有拥有相应解密密钥的授权方才能将数据还原为其原始形式。通过在数据存储、传输和处理过程中对数据进行加密，此功能可以保护敏感信息免受未经授权的访问、窃取和篡改。

在当前版本中，Recurve 通过以下方式支持数据加密：

* **密钥管理**：组织所有者或管理员可以使用对称加密算法（AES-128 或 AES-256）创建加密密钥。
* **列级加密**：用户可以使用数据库或数据仓库内置的加密和解密函数，并配合所创建的密钥来实现加密。

## 密钥管理

只有组织所有者或管理员可以创建和编辑加密密钥。**创建加密密钥的步骤如下：**

1. 登录到您的 Recurve 组织。
2. 在侧边栏中导航到 **数据治理 > 数据保护**。
3. 点击 **创建密钥**。
4. 提供以下信息：
   * **密钥名称**：此名称必须唯一，并将在加密和解密的转换脚本中使用。
   * **描述**：可选，但建议填写。
   * **加密算法**：在 AES-128 和 AES-256 之间进行选择。
5. 点击 **创建**。

## 数据的加密和解密

目前，Recurve 仅在高级管道的 Operator 中支持数据加密。

### **在 Transfer Operator 中进行数据加密**

详见 [#jia-jie-mi-ha-xi](../../data-ingestion/shu-ju-zhuan-huan-transform#jia-jie-mi-ha-xi "mention")

