本文为您介绍如何查看和测试系统内置的脱敏算法。

查看脱敏算法

  1. 登录Dataphin控制台
  2. 在Dataphin控制台页面,选择工作区地域后,单击进入Dataphin>>
  3. 进入脱敏算法页面。
    1. 在Dataphin首页,单击资产
    2. 资产页面,单击顶部菜单栏中的安全
    3. 安全页面,单击左侧导航栏中的脱敏算法
  4. 脱敏算法页面,查看脱敏算法的对应函数、脱敏类型和功能等信息。
    快速查询需要查看的脱敏算法:
    • 在搜索框中,输入脱敏算法表名称的关键字,搜索脱敏算法。
    • 单击test图标,选择脱敏类型,筛选脱敏算法。

测试脱敏算法

  1. 脱敏算法页面,查询需要测试的脱敏算法。
    快速查询需要测试的脱敏算法:
    • 在搜索框中,输入脱敏算法表名称的关键字,搜索脱敏算法。
    • 单击test图标,选择脱敏类型,筛选脱敏算法。
  2. 单击test图标。
  3. 测试脱敏算法对话框,测试算法。
    当前,支持的脱敏算法说明如下。
    分类 算法名称 算法描述
    遮盖(掩盖) 中文名称 对中文姓名中的姓氏进行脱敏,仅保留名字。
    中文名称(名字脱敏) 对中文姓名中的名字进行脱敏,仅保留姓氏。
    移动电话 对移动电话号码进行脱敏。
    移动电话(隐藏长度) 对移动电话号码进行脱敏,会改变脱敏长度。
    固定电话 对固定电话号码进行脱敏。
    固定电话(隐藏长度) 对固定电话号码进行脱敏。
    证件号码 对证件号码进行脱敏。
    证件号码(隐藏长度) 证件号码进行脱敏,会改变脱敏长度。
    银行卡号 对银行卡进行脱敏。
    银行卡号(隐藏长度) 对银行卡进行脱敏,会改变脱敏长度。
    地址 对地址进行脱敏。
    电子邮件 对邮箱地址进行脱敏。

    脱敏示例:输入test@alibaba-inc.com,输出t***@alibaba-inc.com。

    淘宝昵称 对淘宝昵称进行脱敏

    脱敏示例:输入淘宝达人001,输出淘***1。

    生日 脱敏示例:输入2019-08-15,输出****-08-15。
    关键字替换 自定义字符串脱敏位置,一共有三个参数,分别为待脱敏的完整字符串、脱敏部分的正则表达式、脱敏部分的替换字符串。例如输入string1, exp, string2,则会将string1字符串中符合exp表达式的部分替换为string2。
    自定义掩码 自定义掩码字符串脱敏位置,参数成对输入,如输入n, m参数对,则对从n到m位置的字符串进行脱敏。
    自定义掩码 (自定义替换值) 自定义掩码字符串脱敏位置,参数三个一组输入,如输入n, m, k参数组,则会将从n到m位置的字符串替换k。
    哈希 SHA256 通用算法SHA256,哈希脱敏后结果是256位(长度为64的16进制字符)。
    SHA384 通用算法SHA384,哈希脱敏后结果是384位(长度为96的16进制字符)。
    SHA512 通用算法SHA512,哈希脱敏后结果是512位(长度为128的16进制字符)。
    加盐SHA256 输入增加盐值的算法SHA256,更加安全,可以有效防止撞库。哈希脱敏后结果是256位(长度为64的16进制字符)。
    加盐SHA384 输入增加盐值的算法SHA384,更加安全,可以有效防止撞库。哈希脱敏后结果是384位(长度为96的16进制字符)。
    加盐SHA512 输入增加盐值的算法SHA512,更加安全,可以有效防止撞库。哈希脱敏后结果是512位(长度为128的16进制字符)。
    MD5 通用算法MD5,哈希脱敏后结果是128位(长度为32的16进制字符)。
    加盐MD5 通用算法MD5,哈希脱敏后结果是128位(长度为32的16进制字符)。
    其他 高斯噪音 高斯噪音脱敏,用于数值型字段。输入一个数值,输出值随机,但总体上满足高斯分布。
  4. 单击关闭