
xiloba
(usa Slackware)
Enviado em 08/12/2012 - 19:29h
Oi, galera.
Estou precisando criar um script para encriptar arquivos com openssl. O problema é que não sei como fazer para o usuário inputar o nome do arquivo a ser encriptado e a senha.
openssl aes-256-cbc -a -salt -in arquivo.extensão -out arquivo.extensão.enc -pass pass:tuapassword
seria algo do tipo:
#!/bin/bash
read -p 'Digite o nome do arquivo a ser encriptado: ' ARQUIVO
[ ! -f "$ARQUIVO" ] && echo "O arquivo: $ARQUIVO, não existe!" && exit 0
openssl aes-256-cbc -a -salt -in arquivo.extensão -out arquivo.extensão.enc -pass pass:tuapassword
&& shred - u -v -z $ARQUIVO
___________________________________
O comando com o shred seria para apagar o arquivo original, ou seja: o desencriptado.
?
Quero creditar a segunda e terceira linhas ao colega do fórum rai3mb.