davidzollo opened a new issue, #10246:
URL: https://github.com/apache/seatunnel/issues/10246

   ## Motivation
   SeaTunnel Transform-V2 currently lacks a general-purpose, engine-agnostic 
way to encrypt sensitive columns  before writing to sinks. Users often need 
reversible field-level encryption (not just masking) in production pipelines.
   
   ## Proposal
   Introduce a new Transform-V2 plugin: `FieldEncrypt`, to encrypt specified 
fields using `AES (or other algorithm)` 
   
   ### Example config (HOCON) , just take the following config as an example: 
   ```hocon
   transform {
     FieldEncrypt {
       fields = { 
            phone... , 
            id... 
       }  
       algorithm = "AES"  # 
       key = "base64:AAAAAAAAAAAAAAAAAAAAAA=="            # 16/24/32 bytes key 
material
   
     }
   }
   
   You can refer to the current configuration item encryption under the 
SeaTunnel api module. What I provide is just an idea. Please first design this 
function, then implement it. If you have any suggestions, feel free to leave a 
message.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to