Как определить, каким алгоритмом зашифрован пароль в /etc/shadow?

Вопрос: Как определить, каким алгоритмом зашифрован пароль в /etc/shadow?

Ответ:

Зашифрованный пароль в /etc/shadow выглядит следующим образом:

$идентификатор-алгоритма$соль$хэш

То есть, определить алгоритм шифрования можно по идентификатору, находящемуся между первыми двумя знаками доллара. Вот значения, которые могут там находиться:

$1$ - MD5
$2a$ - Blowfish
$2y$ - Blowfish (с коррекцией обработки 8-битных символов)
$5$ - SHA-256
$6$ - SHA-512

В современных системах обычно встречается именно SHA-512.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.