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

Я шифрую файл 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 

1 ответ

Решение

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

openssl enc -d -aes-256-cbc -salt -in myfile.enc.tar -out myfile.tar -pass pass:${P}
Другие вопросы по тегам