Olá Michel! Tenta usar a opção -k (passphrase is the next argument)... ai vc passaria ele por parâmetro, o na própria linha do comando. Não sei o nível de segurança do seu script. Segue dois exemplos com base no seu:
~#> openssl des3 -k senha -a -salt -in $1 -out $2 ou ~#> openssl des3 -k $3 -a -salt -in $1 -out $2 , sendo $3 a senha passada como parâmetro. Att, Fabiano Carvalho On 10/22/07, Michel I. Moreira <[EMAIL PROTECTED]> wrote: > > Boa tarde amigos da lista. > > Estou com uma pequena duvida e não consigo resolver. é o seguinte.... > quero um script q faça a criptografia de um arquivo. A linha que faz > isso é a seguinte: > > openssl des3 -a -salt -in $1 -out $2 > > ou seja, $1 é o arquivo a ser criptografado e $2 o resultado q eu quero. > Até ai blz mas quando rodo o script ele fica parado esperando o > encryption password, e enquanto eu não digito ele não continua a > executar os outros procedimento do script. > > Vc concordam comigo q um script q vai rodar na cron não pode ser assim. > então pensei em algo do tipo > > openssl des3 -a -salt -in $1 -out $2 <<$PSW > > Mas não funcionou :-( > > Ja googlei e a unica coisa q cheguei perto foi do expect, mas não > entendi como ele funciona. > > Alguem tem alguma ideia. > > Obrigado > > Michel I. Moreira > > > [As partes desta mensagem que não continham texto foram removidas]
