ubuntu 20.04默认使用的密码加密方式是什么

1 encryption password passwd 20.04

ubuntu 20.04默认使用的密码加密方式是什么?和18.04 LTS有什么不同吗

use*_*489 5

Ubuntu 默认情况下不加密任何内容。您必须使用特定的工具来加密。例如,e4cryptsshgpg。这些工具中的每一个都可能有默认的加密,并且有些工具支持多种加密方法并允许您配置默认值。

您可能会注意到上面没有列出密码。这是因为 Ubuntu 不会加密密码,也没有任何安全系统会加密密码,因为加密被设计为可逆的并且通常速度很快,这将允许在短时间内多次猜测密码。密码以有损、不可逆的方式进行散列,这种方式在密码学上是安全且缓慢的,因此即使散列密码泄露,也需要大量时间才能从散列中猜测它。

支持多种密码哈希方法,Ubuntu 默认配置是接受所有这些方法,因此如果您升级并且不更改密码,甚至从原始 Unix 系统(例如 sysVr4)复制哈希密码,它仍然会工作。

默认密码哈希方法是使用/etc/login.defs关键字设置的(讽刺的是)ENCRYPT_METHOD,新密码将使用此方法进行哈希处理。我相信 Ubuntu 18.04 - Ubuntu 22.04 的默认值是SHA512.