O sistema operacional armazena um hash da senha em /etc/shadow (ou, historicamente, /etc/passwd ; ou um local diferente em algumas outras variantes do Unix). Historicamente, o primeiro hash de senha generalizada era um esquema baseado em DES que tinha a limitação de que só levou em conta os primeiros 8 caracteres da senha. Além disso, um algoritmo de hash de senha precisa ser lento; o esquema baseado em DES foi um pouco lento quando foi inventado, mas é insuficiente para os padrões de hoje.
Desde então, melhores algoritmos foram criados. Mas o Solaris 10 é padronizado para o esquema baseado em DES histórico. O Solaris 11 usa como padrão um algoritmo baseado em SHA-256 iterado que está à altura dos padrões modernos.
A menos que você precise de compatibilidade histórica com sistemas antigos, mude para o esquema SHA-256 iterado. Edite o arquivo /etc/security/policy.conf e altere a configuração CRYPT_DEFAULT para 5, que significa crypt_sha256 . Você também pode querer definir CRYPT_ALGORITHMS_ALLOW e CRYPT_ALGORITHMS_DEPRECATE .
Depois de alterar a configuração, execute passwd para alterar sua senha. Isso atualizará o hash da senha com o esquema atualmente configurado.