LUKS не может смонтировать диск после переустановки Linux

LUKS не может смонтировать диск после переустановки Linux

Мне пришлось переустановить Linux на моем ноутбуке и сделать резервную копию предыдущей установки на зашифрованном диске Luks. После переустановки я не могу смонтировать диск. Вместо этого он выдает ошибку.

Error unlocking /dev/sdb1: Failed to activate device: Operation not permitted

Я проверил пароль несколько раз, и это тот, который я установил. Есть ли у кого-нибудь идея, как это исправить?

решение1

Так что, по-видимому, это была опечатка в пароле, которая, вероятно, произошла, когда я скопировал его перед переустановкой. Я не записал пароль, а сфотографировал его, и когда я вставил его обратно в свой менеджер паролей после переустановки, я сделал опечатку. Однако, будучи умным, я удалил фотографию сразу после того, как вставил пароль.

Я, наконец, узнал об опечатке, «просто» перебрав парольную фразу с помощью программы под названием bruteforce-luks. Однако, поскольку проверка всех комбинаций пароля длиной более 20 символов заняла бы «немного времени», мне пришлось искать какие-то сокращения.

Первый способ был в том, что я знал точную длину парольной фразы. И даже лучше того, у меня уже было много дополнительной информации о парольной фразе, учитывая, что у меня была — к моему беспокойству — по крайней мере, в основном правильная парольная фраза.

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

Все это в совокупности привело к резкому сокращению количества проверяемых паролей, а с помощью простого скрипта создание перестановок с этими ограничениями было легко автоматизировано. И после нескольких сотен паролей и небольшой удачи я действительно нашел потерянный пароль.

Так что, хотя это было довольно забавно, я думаю, мораль этой истории в том, что нужно дважды, а то и трижды проверять данные при их копировании.

Связанный контент