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]