Debezium系列之:采集数据库数据实现对表指定的字段进行加密,下游实现对表加密后的字段进行解密

Debezium系列之:采集数据库数据实现对表指定的字段进行加密,下游实现对表加密后的字段进行解密

  • 一、需求背景
  • 二、创建表
  • 三、深入理解加密算法的实现原理
  • 四、实现对表的指定字段加密
  • 五、插入数据
  • 六、消费Topic
  • 七、实现对加密的字段进行解密
  • 八、查看数据库

一、需求背景

  • 实际应用中,采集数据库表的数据,需要对数据库表中重要的字段进行加密,例如身份证、地址、工资等敏感信息,只有申请了字段权限,下游消费的时候才能对这些敏感字段进行解密。
  • 例如产品代码实际值是12345,加密后的值是KAE7msoB+7guGRgeXN+puviWZ+7Wtbi+Q+wnZdU/liFUfI2z0UIG0Qwwsm15LWRlbW8tc2VjcmV0LWtleS0xMrNrsQ==

二、创建表

-- dw.retail_order_detail3 definition

CREATE TABLE 

你可能感兴趣的:(debezium,Debezium系列,采集数据库数据,实现对表指定的字段进行加密,对表加密后的字段进行解密)