Я повредил свой диск удач путем добавления ключа с тем же паролем и затем удаления его

Это - забавная история. Я хотел изменить свой пароль, но я сделал что-то невероятно глупое (Было довольно поздно, и у меня был симпатичный f ***** день/вечер, полный водосточных труб, пьяных драйверов и поврежденной автомобильной батареи). Но так или иначе, сначала я работал:

cryptsetup luksAddKey /dev/sda5 

Затем вводимый мой пароль. Затем я думал, что должен был подтвердить вещь, таким образом, я ввел ее снова. (Перепутайте 1, чтение важно),

При чтении назад на терминале я видел, он на самом деле попросил новый. Я думал, о, это, возможно, плохо, таким образом, я пытался открыть объем, и не мог. Я проверил luksDump и видел, что у меня было два keyslots. И я не сделал резервное копирование из заголовка. (Перепутайте 2, подготовка жизненно важна),

Я предположил, что повредил свой диск, таким образом, я удалил дополнительный пароль (Перепутайте 3, думайте, прежде чем Вы сделаете):

cryptsetup luksRemoveKey /dev/sda5 

Затем я проверил luksDump, и я удалил неправильный:

Keyslot 0: DISABLED 

Я пытался открыть его, и я не мог со старым паролем. Теперь я знал меня borked это полностью.

Мой вопрос находится, в каком состоянии моя установка. У меня есть несколько опций:

  1. Установка прекрасна все еще, но новый пароль содержит опечатки.
  2. Установка прекрасна все еще, но я потерял ключ.
  3. Установка находится в некотором неопределенном состоянии.

Я вижу, что могу только восстановиться в случае, если номер 1. Это не слишком плохо, у меня есть резервное копирование большинства данных, но я все еще хотел бы знать то, что я вызвал и если я могу восстановиться с него. Если это - некоторая опечатка, я могу записать некоторую программу для испытания различных опечаток, которые я делаю.

Править

Случай 1 также не выполним также. Пароль был 40 символами долго без пробелов. Поэтому скажите, что я сделал тип (и не переместил пространство). Затем я имею +/-6 возможностей ввести ключ неправильно. Я не делаю орфографические ошибки всего времени, говорю, что, возможно, сделал что-то между 1 и 3 опечатками. Затем я уже могу просканировать 10321 (6^0 + 40 * 6^1 + 40 * 6^2 ...) пароли, которые возьмут эквивалентную сумму секунд, которая уже равняется 2 + часы на моем ноутбуке.

То, когда я беру символ, загружает учетную запись, сумма взорвется далее. Если бы я подкачал два символа, то я должен проверить 40 вариантов своего старого пароля для каждой возможной опечатки. Это стоит 4 дней. (40 * (6 ^ 0 * 40 + 6 ^ 1 * 40 + 6 ^ 2 * 40 ..))и эти два часа в случае я не сделал подкачки пространства. Затем у нас есть удаление, вставки и подкачки больше чем по одному символу, возможно, больше опечаток для рассмотрения и т.д.

1
задан 12 August 2014 в 06:43

0 ответов

Другие вопросы по тегам:

Похожие вопросы: