首页/安全/安全加固速查/口令哈希算法收敛(SHA-512/yescrypt)
本包目录(363 条)
主机加固基线90 条防火墙与访问控制50 条
口令与认证策略55 条
服务与端口收敛50 条补丁与漏洞管理50 条日志与审计34 条基线核查命令34 条

口令哈希算法收敛(SHA-512/yescrypt)

确认新改口令使用强哈希(SHA-512 或 yescrypt),并把 ENCRYPT_METHOD 固化到 login.defs,避免历史 DES/MD5 残留。

安全加固速查安全更新于 2026-10-12
加固项口令存储算法
适用平台Linux(crypt)
风险等级中
基线无 DES/MD5 弱哈希

核查与配置

核查与配置
grep '^ENCRYPT_METHOD' /etc/login.defs
awk -F: '{print substr($2,1,3)}' /etc/shadow | sort | uniq -c
# 期望 $6$(SHA-512)或 $y$(yescrypt);出现非 $ 前缀说明弱哈希
历史弱哈希账号需强制改密重算:chage -d 0 user 或批量重置后通知用户。

易错点

  • 改 ENCRYPT_METHOD 不重算存量哈希:核查脚本要分别看“新策略”与“旧残留”两个维度
  • 某些老旧认证系统(NIS/LDAP 同步)不兼容 yescrypt:跨系统环境先确认互操作性

数据来源与参考

  • man 5 crypt(哈希格式)
  • CIS Benchmark:口令存储条目

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌