Bladex框架具备数据库字段加密吗?像身份证号存入数据库加密并支持搜索等

Blade 未结 1 166
liuman666666
liuman666666 剑者 2025-02-26 16:57

一、该问题的重现步骤是什么?

Bladex框架具备数据库加密吗?像身份证号存入数据库加密并支持搜索等


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2025-02-26 19:03

    你需要的是存入数据库的是加密字段,java代码读取的时候自动映射成明文么?这个功能还没有。目前有的后端获取的数据,返回到前端的时候,自动脱敏打星号。

    作者追问:2025-02-27 08:50

    嗯,是的,就像数据库的身份号码这样的字段,在数据库中也要求是加密的字段(aes加密等),然后页面显示是340****1222这样脱敏的,还不影响正常的搜索。这样的功能目前框架具备吗?

    回答: 2025-02-27 08:52

    不具备,数据库加密解密逻辑需要自己处理下,不过也不难。比如入库的时候aes加密,返回的时候在wrapper里根据字段aes解密。查询的时候把查询的身份证号aes加密后到数据库里作匹配查询就行了(不过加密场景下无法做到模糊查询)


    0 讨论(0)
代码语言
提交回复