关于等保测试用户表密码加盐问题

Blade 未结 1 33
lstar
lstar 16小时前

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

1. 我看现在用户密码是采用sm2进行加密的,但是等保里面说需要对用户进行加盐

2. 

3.


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

1、是采用sm2加密好还是对用户表进行加盐处理好

2、如果需要对用户表进行加盐,对么目前框架是否有现成的

3、sm2、sm4是否支持加盐处理


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

cloud 4.3.0

mac

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


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

1条回答
  •  admin
    admin (楼主)
    15小时前

     1. sm2+盐肯定是最好的,等保要求做就得做,有些地区可以不加盐,有些地区就必须加盐

     2. 没有现成的,要到7-8月份,bladex发布5.0版本的时候才会加盐

     3. 加盐和加密算法没关系,加盐的逻辑和现在的逻辑相比很简单,具体如下

       - 没加盐: password=sha1(md5("abcde"))

       - 加盐: password=sha1(md5("abcde+fgh")) 

       其中每个账号对应的盐都不同,加密的时候是把密码字段和盐叠加后进行加密,就多了这一个逻辑,其他的就没什么了,改造起来也很简单,你让ai读一下就能告诉你方案。

    0 讨论(0)
提交回复