Estou usando o OpenSSL versão 1.1.1b (26 de fevereiro de 2019) para criptografar/descriptografar arquivos.
Tudo está funcionando bem, mas estou recebendo um aviso que não entendo.
openssl enc -d -aes-256-cbc -a -pass pass:$pwd -in $file
*** WARNING : deprecated key derivation used.
Using -iter or -pbkdf2 would be better.
Alguém pode me explicar do que se trata e como resolver?
O arquivo provavelmente foi criptografado por LibreSSL (usando Mac?) e você está descriptografando com OpenSSL (Linux).
Você não enfrentará esse problema se criptografar e descriptografar usando o LibreSSL para ambos.
O aviso está ocorrendo devido a melhorias desde a versão 1.1.0 do OpenSSL (e já foi explicado alguns meses antes nesta resposta )