当前位置: 首页 > ai >正文

scram-sha-256加密

scram-sha-256加密

1 pg10以及更高的版本才可以使用scram-sha-256加密算法

2 pg14版本以后,默认的密码加密算法就是scram-sha-256

一 pg14之前版本要由md5升级到scram-sha-256

步骤一:

在postgresql.conf中设置password_encryption = ‘scram-sha-256’;

说明:在Postgresql.conf参数文件中,有一个password_encryption参数,该参数决定了密码怎么被hash。此时,该参数默认设置为md5。

reload以便修改生效(不需要restart)

步骤二:给某些用户升级成scram-sha-256

可以查看哪些用户需要修改成scram-sha-256加密方式

SELECTrolname, rolpassword ~ '^SCRAM-SHA-256\$' AS has_upgraded
FROM pg_authid
WHERE rolcanlogin;

是f则需要升级,是t则不需要升级

注:如果pg_hba.conf还保持原样,那么旧用户登录不影响,新的用户将是scram-sha-256加密方式,或者改过密码的旧用户将是scram-sha-256加密方式

但如果pg_hba.conf整体先改成scram-sha-256,而旧用户没有更新密码,那么旧用户将无法登录

给需要升级的用户重置密码

\password username

为了简化升级,即使选择了md5作为身份验证方法,应用程序仍然可以执行SCRAM验证

如果用户帐户的密码已经升级到SCRAM验证程序,则即使md5是身份验证方法,它也将使用SCRAM身份验证

步骤三:

让所有用户设置新口令并且在pg_hba.conf中将认证方法说明改为scram-sha-256。

步骤四:

查看某个用户的密码是否是scram-sha-256认证加密连接方式

select oid,rolname,rolpassword  from pg_authid;
二 pg14及之后版本

直接就是scram-sha-256加密方式,无需升级

http://www.xdnf.cn/news/9338.html

相关文章:

  • 当前固态硬盘价格趋势如何?Kingston FURY Renegade G5 PCIe 5.0 NVMe M.2固态硬盘何时入手最划算?
  • 岛津Sonialvision X-ray X射线高压发生器控制台
  • 【Webtrees 手册】第 8章 - 网站管理员指南
  • 在 C++ 中,当回调函数是类的成员函数时,this指针的指向由调用该成员函数的对象决定
  • SQL进阶之旅 Day 5: 常用函数与表达式
  • 学习日记-day17-5.27
  • 85从零开始学Java之异常处理的新特性
  • SpringBoot-允许跨域配置
  • Linux显示磁盘空间情况——df命令详解与实战
  • Teigha应用——解析CAD文件(DWG格式)Teigha在CAD C#二次开发中的基本应用
  • 13. CSS定位与伪类/伪元素
  • 60.AI流式回答功能前端实现
  • 【Linux】shell脚本的常用命令
  • 2025年机动车授权签字人考试题库及答案
  • Spyglass:项目目录中的报告结构
  • 从SPDY到HTTP/2:网络协议的革新与未来
  • 华为认证中HCIA/HCIP/HCIE是什么等级?怎么考试?
  • 【NLP基础知识系列课程-Tokenizer的前世今生第三课】多模态世界中的 Tokenizer 策略
  • Leetcode 25. K 个一组翻转链表
  • 在 springboot3.x 使用 knife4j 以及常见报错汇总
  • 力扣面试150题--完全二叉树的节点个数
  • 当UI设计师遇上数字孪生:如何用设计思维重构工业流程?
  • 1998-2023年各地级市国内生产总值、地级市GDP数据(市辖区)
  • 依赖注入(DI)/控制反转(IoC) nodejs案例详解
  • 「提效」AI办公 | 实测,飞书扣子空间快速迭代
  • 网络常识:网线和光纤的区别
  • SD卡+FATFS+Tinyjpeg图片解码显示 (STM32F103VET6通过CubeMX快速建立工程)
  • NAT的映射类型详解:从基础到高级应用
  • 上海市计算机学会竞赛平台2025年5月月赛丙组稳定区间
  • 计算机视觉---YOLOv3