首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在ShardingSphere-JDBC加密中定制批加密

如何在ShardingSphere-JDBC加密中定制批加密
EN

Stack Overflow用户
提问于 2022-10-23 17:02:07
回答 1查看 22关注 0票数 1

在ShardingSphere中,如何定制加密算法以实现“EncryptAlgorithm”和“QueryAssistedEncryptAlgorithm”类的批量加密。目前,“EncryptAlgorithm”和“QueryAssistedEncryptAlgorithm”都只提供以下方法:

代码语言:javascript
运行
复制
public String encrypt(Object o)

public Object decrypt(String s) 

现在,我希望将接口重构为重构浴缸加密,类似于:

代码语言:javascript
运行
复制
public String encrypt(List<String> encryptList)

public Object decrypt(List<String> decryptList) 
EN

回答 1

Stack Overflow用户

发布于 2022-10-27 06:24:28

看上去很有趣。我能知道你为什么要扩展这个接口吗?

据我所知,ShardingSphere为每个列值调用这个接口,将其作为一个单元加密和解密,例如,tel = 123,因为ShardingSphere将解析您的ShardingSphere,将Where condition拆分成许多这样的单元,这些单元将由该接口迭代处理。

所以,对不起,我不知道为什么您想要一个参数List<String> decryptList。谢谢。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74173099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档