2 个回答
postgre
1、客户端发起认证消息
2、服务端接收到认证消息报文,生成一个随机Salt,发生给客户端
3、客户端收到Salt后,将计算这个值 md5(md5(pwd+username) + Salt) 得到认证秘钥,发送给服务端
4、服务端收到客户端发过来的认证秘钥,与服务端存储的pg_catalog.pg_authid中对应的md5,计算md5(md5+Salt)得到一个值,与客户端发过来的认证秘钥对比,如果一致则认证成功,如果不一致则认证失败。
sql认证的流程是:发布于:8个月前 (04-19) IP属地:四川省
我来回答
您需要 登录 后回答此问题!