Я пытаюсь использовать openssl для расшифровки файлов. Я могу успешно зашифровать их в цикле, но когда я пытаюсь изменить команду, чтобы она расшифровывалась, я получаю «ошибка чтения входного файла».
for f in /dir1/dir2/*.txt ;
do [ -f $f ] && openssl aes-256-cbc enc -in $f -out $f.enc -k PASSWORD ;
done
!the above works for encrypting
for f in /dir1/dir2/*.txt.enc ;
do [ -f $f ] && openssl enc -d -aes-256-cbc -k PASSWORD -in $f -out $f;
done
"error reading input file"
Итак, я попытался сделать входной файл $f.txt.enc и $ f.enc, и аналогичные операции с выходным файлом. Не повезло.