一、该问题的重现步骤是什么?
1. 我看现在用户密码是采用sm2进行加密的,但是等保里面说需要对用户进行加盐
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
1、是采用sm2加密好还是对用户表进行加盐处理好
2、如果需要对用户表进行加盐,对么目前框架是否有现成的
3、sm2、sm4是否支持加盐处理
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
cloud 4.3.0
mac
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
1. sm2+盐肯定是最好的,等保要求做就得做,有些地区可以不加盐,有些地区就必须加盐
2. 没有现成的,要到7-8月份,bladex发布5.0版本的时候才会加盐
3. 加盐和加密算法没关系,加盐的逻辑和现在的逻辑相比很简单,具体如下
- 没加盐: password=sha1(md5("abcde"))
- 加盐: password=sha1(md5("abcde+fgh"))
其中每个账号对应的盐都不同,加密的时候是把密码字段和盐叠加后进行加密,就多了这一个逻辑,其他的就没什么了,改造起来也很简单,你让ai读一下就能告诉你方案。
扫一扫访问 Blade技术社区 移动端