普元数据资产管理平台 普元数据资产管理平台
产品简介
快速开始
安装指南
业务门户
管理门户
技术门户
开发指南
运维指南
更新日志
  • 扩展加密算法-开发与部署指南
  • 1. 下载实例项目
  • 2. 导入项目到开发工具
  • 3. 实现固定接口
  • 4. 打包项目
  • 5. 部署到服务器
  • 6. 重启服务器
  • 7. 服务平台使用

# 扩展加密算法-开发与部署指南

# 1. 下载实例项目

  • 目的:获取初始代码,为自定义开发打下基础。
  • 操作:下载项目压缩包。 下载示例项目

# 2. 导入项目到开发工具

  • 目的:在开发环境中配置项目,准备开发。
  • 操作:
    • 2.1 安装所需的开发工具和依赖。
    • 2.2 使用 IDE(IntelliJ IDEA 等)打开项目。
    • 2.3 导入 Maven 项目,并修改 settings.xml 文件。保证项目不报错。
    • 图片

# 3. 实现固定接口

  • 目的:确保加密和解密操作可以通过预定义的接口进行。
  • 操作:
    • 3.1 实现接口【com.primeton.data.service.engine.core.core.spi.security.DesensitizationAlgorithm】。
    • 3.2 在【com.primeton.data.service.engine.core.core.spi.security.impl】包下新增自定义类实现代码。
    • 3.3 实现加密和解密方法。
    • 图片

# 4. 打包项目

  • 目的:将项目代码和资源文件打包,准备部署。
  • 操作:
    • 4.1 执行打包命令 Maven install,生成可部署的文件。
    • 图片

# 5. 部署到服务器

  • 目的:将打包好的 jar 部署到服务器,准备运行。
  • 操作:
    • 5.1 上传打包文件到服务器,服务引擎,lib 文件夹下。

# 6. 重启服务器

  • 目的:应用新的配置和代码更改,确保服务正常运行。
  • 操作:
    • 6.1 执行重启命令。

# 7. 服务平台使用

  • 目的:数据服务在服务授权时想使用自定义加密功能。
  • 操作:
    • 7.1 向 damp 数据库中的表【pds_algorithm】和【rcm_algorithm_rule】各追加数据。
    -- 例子:根据实际情况修改 rule_name rule_code  name title
    INSERT INTO `pds_algorithm` (`id`, `name`, `title`, `algorithm_type`, `args`, `placeholder`) VALUES (103, 'CustomEncryption', '自定义加密', 'desensitization', NULL, 'CustomEncryption');

  • 7.2 在服务授权时选择自定义加密方式。
  • 图片
  • 图片

以上是自定义加密方式开发与部署的详细指南。请根据项目实际情况调整各步骤的具体操作。

上次更新: 2026/2/5下午4:30:18

← 脱敏加密接口调用说明 资产低开流程配置开发说明 →