Hive数据库字符串脱敏函数mask使用方法

以下是 Hive 中的字符串脱敏函数整理成表格的形式:

函数名 描述 默认掩码规则 自定义掩码参数示例
mask(string str) 对字符串进行脱敏,将大写字母转换为 “X”,小写字母转换为 “x”,数字转换为 “n”。 大写 “X”、小写 “x”、数字 “n” mask("abcd-EFGH-8765-4321") 返回 xxxx-XXXX-nnnn-nnnn
mask(string str, string upper, string lower, string number) 允许自定义掩码字符的脱敏函数。 同上 mask("abcd-EFGH-8765-4321", "U", "o", "#") 返回 oooo-UUUU-####-####
mask_first_n(string str, int n) 对字符串的前 n 个字符进行掩码处理。 同上 mask_first_n("1234-5678-8765-4321", 4) 返回 nnnn-5678-8765-4321
mask_last_n(string str, int n) 对字符串的后 n 个字符进行掩码处理。 同上 mask_last_n("1234-5678-8765-4321", 4) 返回 1234-5678-8765-nnnn
mask_show_first_n(string str, int n) 除了前 n 个字符外,对字符串其余字符进行掩码处理。 同上 mask_show_first_n("1234-5678-8765-4321", 4) 返回 1234-nnnn-nnnn-nnnn
mask_show_last_n(string str, int n) 除了后 n 个字符外,对字符串其余字符进行掩码处理。 同上 mask_show_last_n("1234-5678-8765-4321", 4) 返回 nnnn-nnnn-nnnn-4321
mask_hash(string/char/varchar str) 对字符串进行哈希处理并返回哈希值。 不适用 mask_hash("1234") 返回哈希值,例如 03ac674216f3e15c761ee1a5e255f067953623c8b388b4459e13f978d7c846f4

请注意,以上表格中的自定义掩码参数示例仅展示了如何使用这些函数,具体返回值可能因 Hive 版本和具体实现细节有所不同。

相关推荐

  1. Hive数据库字符串脱敏函数mask使用方法

    2024-04-24 20:04:02       33 阅读
  2. Hive字符串函数讲解

    2024-04-24 20:04:02       59 阅读
  3. Hive字符串匹配函数 LIKE 和 RLIKE 使用示例

    2024-04-24 20:04:02       34 阅读
  4. Spring 数据脱敏实现方式

    2024-04-24 20:04:02       32 阅读
  5. hive窗口函数数据范围

    2024-04-24 20:04:02       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-24 20:04:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-24 20:04:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-24 20:04:02       82 阅读
  4. Python语言-面向对象

    2024-04-24 20:04:02       91 阅读

热门阅读

  1. Nginx介绍

    2024-04-24 20:04:02       35 阅读
  2. 「笔试刷题」:杨辉三角

    2024-04-24 20:04:02       35 阅读
  3. 单片机通用程序~汇总目录

    2024-04-24 20:04:02       29 阅读
  4. 如何处理PHP中的文件上传和下载?

    2024-04-24 20:04:02       32 阅读
  5. Ubuntu20.04搭建gem5并运行helloworld

    2024-04-24 20:04:02       35 阅读
  6. SpringBoot项目 nohup启动运行日志过大问题

    2024-04-24 20:04:02       37 阅读
  7. 云主机是云服务器吗?

    2024-04-24 20:04:02       35 阅读
  8. react经验14:动态修改第三方组件的样式

    2024-04-24 20:04:02       29 阅读