3

Я потерял свою парольную фразу шифрования, однако мой компьютер все еще включен, и я хотел бы знать, есть ли способ увидеть мою парольную фразу, чтобы избежать необходимости делать резервные копии моих данных и переустанавливать. Жесткий диск был зашифрован установщиком Ubuntu.

1 ответ1

0

Вот как можно добавить новый ключ, если устройство все еще открыто / "расшифровано". В основном, если устройство - /dev/sdb2 и его сопоставленное имя - map_name:

cryptsetup luksAddKey /dev/sdb2 --master-key-file <(dmsetup table --showkeys map_name | awk '{ print $5 }' | xxd -r -p)

Он берет главный ключ, используемый в настоящее время и предоставленный dmsetup , разделяет ключ с помощью awk (cut тоже подойдет), восстанавливает hexdump и добавляет новый ключ вместе с ним. Как сказано на справочной странице cryptsetup, параметр --master-key-file говорит: «Для luksAddKey это позволяет добавить новую фразу-пароль без необходимости знать, какая из них выйдет».

К вашему сведению, команда xxd находится в пакете vim-common в Debian / Ubuntu, есть пакет xxd , но он недоступен для старых и старых Ubuntus.

Из связанного Q на Unix и Linux (спасибо Давидго).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .