В Ubuntu для хэширования паролей в файле /etc/shadow могут использоваться различные хеш-функции, например:
По умолчанию для новых паролей используется значение ENCRYPT_METHOD из файла /etc/login.defs. 35
Определить использованный алгоритм можно по внешнему виду хэша: он начинается с указания этого самого алгоритма, например: $5$ — это sha256crypt, $6$ — это sha512crypt. 5