Source: https://dev-docs.yueshu.com.cn/v5.3.2/utilities/exchange/config/encrypt/ Documentation version: v5.3.2 # 加密密码 悦数数据迁移支持在[悦数图数据库开发版配置](https://dev-docs.yueshu.com.cn/v5.3.2/utilities/exchange/config/#_3)中使用加密密码,以提高数据导入过程的安全性。本文介绍如何生成加密密码并在配置中使用加密密码。 ## 前提条件 悦数数据迁移已部署。更多信息,请参见[部署悦数数据迁移](https://dev-docs.yueshu.com.cn/v5.3.2/utilities/exchange/deploy-exchange/)。 ## 操作步骤 1. 前往悦数数据迁移的安装目录,例如`yueshu-graph-exchange/`,运行以下命令来加密密码: ```` java -jar cli-5.3.0.jar -e -password "" ```` ``须替换为待加密的密码。如果密码中包含`$`等 Shell 特殊字符,请根据所使用的 Shell 使用引号包起来。例如: ```` java -jar cli-5.3.0.jar -e -password "Yueshu456$" ```` 执行成功后,将返回加密后的密码、公钥和私钥。 2. 将环境变量`EXCHANGE_PRIVATE_KEY`设置为私钥。例如: ```` export EXCHANGE_PRIVATE_KEY= ```` ``须替换为上一步中返回的私钥值。 3. 在[悦数图数据库开发版配置](https://dev-docs.yueshu.com.cn/v5.3.2/utilities/exchange/config/#_3)中,将`enableEncryptPasswd`设置为`true`,并将`passwd`设置为加密后的密码。例如: ```` taskType: import nebula: { graphAddr: "127.0.0.1:9669,127.0.0.1:9670" graphName: "movie" user: "root" enableEncryptPasswd: true passwd: "" schema: "/default_schema" ... } ```` ``须替换为加密后的密码。 ## 更多信息 [数据导入配置](https://dev-docs.yueshu.com.cn/v5.3.2/utilities/exchange/config/)