一、该问题的重现步骤是什么?
Bladex框架具备数据库加密吗?像身份证号存入数据库加密并支持搜索等
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
你需要的是存入数据库的是加密字段,java代码读取的时候自动映射成明文么?这个功能还没有。目前有的后端获取的数据,返回到前端的时候,自动脱敏打星号。
嗯,是的,就像数据库的身份号码这样的字段,在数据库中也要求是加密的字段(aes加密等),然后页面显示是340****1222这样脱敏的,还不影响正常的搜索。这样的功能目前框架具备吗?
不具备,数据库加密解密逻辑需要自己处理下,不过也不难。比如入库的时候aes加密,返回的时候在wrapper里根据字段aes解密。查询的时候把查询的身份证号aes加密后到数据库里作匹配查询就行了(不过加密场景下无法做到模糊查询)
扫一扫访问 Blade技术社区 移动端