Назад | Перейти на главную страницу

расшифровка файлов на другом сервере

Я шифрую tar-файл (созданный с использованием tar cfz) в системе Ubuntu 10.04 с помощью следующей команды:

openssl enc -aes-256-cbc -salt -in myfile.tar -out myfile.enc.tar -pass pass:${P}

Теперь я копирую зашифрованный файл на другой компьютер и расшифровываю его с помощью следующей команды:

openssl enc -d -aes-256-cbc -in myfile.enc.tar -out myfile.tar -pass pass:${P}

Но я не могу открыть расшифрованный архивный файл myfile.tar. Я здесь что-то не так делаю или это невозможно?

РЕДАКТИРОВАТЬ: Сейчас работает, мне кажется, я пропустил параметр при расшифровке (-salt)

openssl enc -d -aes-256-cbc -salt 

Что ж, похоже, виноват отсутствующий параметр -salt что я использовал при шифровании. Следующее заставило его работать:

openssl enc -d -aes-256-cbc -salt -in myfile.enc.tar -out myfile.tar -pass pass:${P}