前后端实现sm2国密登录验证的流程是什么?

前端将用户输入的pwd加密再传输到后端,后端取数据库存的已经加密的密码进行比对吗?具体流程细节是怎样的

阅读 2.5k
1 个回答

sm2是非对称公钥密码算法, 做签名用的.
sm3是哈希算法
sm4才是对称加密算法.

用sm2做签名后, 可以保证传输过程中, 数据不会被篡改.
你这个, 应该是数据库中保存密码的sm3结果, 前端把密码传过来后, 对密码做sm3哈希和数据库中的比较.

推荐问题