sha256随机盐+密钥啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sha256随机盐+密钥啥意思?相关的知识,希望对你有一定的参考价值。

参考技术A SHA-256 +随机盐+密钥对密码进行加密。SHA系列是Hash算法,不是加密算法,使用加密算法意味着可以解密(这个与编码/解码一样),但是采用Hash处理,其过程是不可逆的。

1)加密(encode):注册用户时,使用SHA-256+随机盐+密钥把用户输入的密码进行hash处理,得到密码的hash值,然后将其存入数据库中。

(2)密码匹配(matches):用户登录时,密码匹配阶段并没有进行密码解密(因为密码经过Hash处理,是不可逆的),而是使用相同的算法把用户输入的密码进行hash处理,得到密码的hash值,然后将其与从数据库中查询到的密码hash值进行比较。如果两者相同,说明用户输入的密码正确。

以上是关于sha256随机盐+密钥啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

PHP SHA256怎么带密钥加解密

两张图读懂SHA256加盐原理

两张图读懂SHA256加盐原理

两张图读懂SHA256加盐原理

两张图读懂SHA256加盐原理

提取 sha-1 和 sha-256 密钥以使用颤振和 firebase 发布 apk