Как расшифровать EncFS через OpenSSL? Есть все данные - зашифрованный каталог, файл конфига, пароль.
Как расшифровать все это (имена и сами файлы) без самого EncFS?
Уверен это можно сделать какими-то командами OpenSSL.
Может кто ковырял исходники EncFS? Хоть что-нибудь подскажите..encfs6.xml
20100713
EncFS 1.7.4

ssl/aes
3
0


nameio/block
3
0

256
1024
1
1
1
8
0
1
52

xxx

20

yyy

1175126
3000

21 Авг 2019 в 07:12
196 +1
0
Ответы
1

Для расшифровки данных, зашифрованных с помощью EncFS, потребуется выполнить следующие действия:

Необходимо извлечь закодированный ключ encodedKeyDataencodedKeyDataencodedKeyData из файла encfs6.xml.Извлечь соль saltDatasaltDatasaltData из того же файла.Использовать OpenSSL для выполнения дешифровки с помощью ключа и соли.

Пример команды OpenSSL для дешифровки файла с использованием ключа и соли:

openssl enc -d -aes-256-cbc -in encrypted_file -out decrypted_file -K key_data -iv salt_data

Где:

encrypted_file - зашифрованный файл, который необходимо расшифровать.decrypted_file - файл, в который будет записан расшифрованный текст.key_data - данные ключа извлеченныеизencfs6.xmlизвлеченные из encfs6.xmlизвлеченныеизencfs6.xml.salt_data - данные соли извлеченныеизencfs6.xmlизвлеченные из encfs6.xmlизвлеченныеизencfs6.xml.

Это подходит для дешифровки файлов, но для дешифровки имен каталогов и файлов, вероятно, потребуется дополнительная работа с исходным кодом EncFS.

20 Апр 2024 в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир