Code : Tout sélectionner
#XZ Compress SSL
function xzc_ssl()
{
read -s -p "Entrez le mot de passe : " mypassword
for i in * ; do
echo "Compression et chiffrage de $i"
tar Jcv "$i" | openssl enc -aes-256-cbc -e -k $mypassword > "$i.tar.xz.enc"
#rm "$i
done
}
#XZ eXtract SSL
function xzx_ssl()
{
read -s -p "Entrez le mot de passe : " mypassword
EXT=tar.xz.enc
for i in *.${EXT}; do
echo "Dechiffrage et decompression de $i"
openssl aes-256-cbc -d -k $mypassword -in "$i" | tar xJ --overwrite
if [ $? -ne 0 ]; then
echo -e "\nErreur sur $i. Arrêt du script."
return
fi
done
}