Я использую Encfs для резервного копирования моих данных на внешний жесткий диск. До вчерашнего дня все всегда шло хорошо. Затем, после форматирования внутреннего жесткого диска, мне нужно было получить доступ к данным в моей зашифрованной папке
Я даже пытался загрузиться с живого USB 13.10, но на этот раз encfs не принял пароль (для зашифрованных папок)
Вопрос
Как я могу восстановить свои данные сейчас? Я потерял половину своих документов, некоторые из которых являются профессиональными работами.
Лучшее простое решение - перейти к резервной копии, так как шифрование по конструкции делает восстановление данных практически невозможным, поэтому резервные копии важнее, чем когда-либо.
На man-странице encfs есть что сказать о разных версиях, например,
Примечание: EncFS читает не более 2 тыс. Данных из программы паролей и удаляет все завершающие символы новой строки. Версии до 1.4.x принимали только 64 байта текста.
Если конфигурация файловой системы EncFS из 1.4.x изменена в версии 1.5 (например, при использовании encfsctl для изменения пароля), то будет использоваться новая функция PBKDF2, и файловая система больше не будет читаться старыми версиями. .
Даже такие вещи, как размеры блоков & amp; другая кодировка имени файла может не поддерживаться в более старых версиях.
Я просто догадываюсь, но, вероятно, пробую разные версии. Если вам повезет, то ни один из файлов не был правильно смонтирован, поэтому сами файлы могут быть неизменными, и монтирование их с той же версией encfs может все еще работать. Или, может быть, был изменен только файл «config» .encfs6.xml.
Если та же версия encfs, которая создала файлы, или более новая версия не работает, возможно, у вас есть хорошая резервная копия файла .encfs6.xml для расшифровки файлов. Если у вас нет хорошей резервной копии, то вы можете заново создать файл конфигурации, который будет работать, я пытаюсь выяснить, как это сделать самостоятельно, если что-то не так с файлом конфигурации, и сохраняю файл конфигурации с хэшем пароля & amp; инструкции по расшифровке файлов тоже не слишком безопасны.
Похоже, вам действительно нужен идентичный файл .encfs6.xml для расшифровки любых старых файлов. Воссоздание нового .encfs с теми же опциями приведет к восстановлению почти всех файлов, но по-прежнему требуются «encodedKeyData», saltData и kdfIterations, так что если эти 3 опции не были изменены в вашем файле .encfs6.xml, но, возможно, некоторые другие параметры были изменены, возможно, вам все еще повезло?
encfs -f -v encodeddir decrypteddir
, чтобы получить подсказку о том, что происходит, для всех, насколько я знаю, это старая или странная версия только cryptkeeper, которая неправильно монтирует ваши каталоги подумай об этом.