#!/bin/bash filename=$(date +%Y-%m-%d_%H-%M-%S) mkdir -p "$filename/" read -p "Un dossier [$filename] vient d'être crée. Placez vos fichiers/dossiers à chiffrer dedans et appuyez sur ENTRÉE pour continuer. " gpg -K read -p "Quelle clé privée voulez-vous utiliser ? (la première partie de l'uid suffit) " cle echo "Veuillez patienter, concaténation et compression du dossier data en cours..." tar -Jcvf "$filename.tar.xz" "$filename/" echo "*****************************************" echo " [[ le fichier sera nommé $filename.gpg ]]" echo "*****************************************" echo "Fichier prêt pour chiffrement." size=$(stat -c%s "$filename.tar.xz") if (( size > 52000000 )); then echo "Votre fichier fait plus de 50 Mo, le chiffrement peut prendre plusieurs minutes !"; fi echo "(si maintenant GPG vous demande de confirmer l'utilisation de la clé [$cle], confirmez. Vous pourrez éviter ça à l'avenir en signant la clé)" echo "*****************************************" echo "_________________________________________" gpg -z 0 -e -r $cle -o "$filename.gpg" "$filename.tar.xz" rm "$filename.tar.xz" echo "*****************************************" echo "+++++++++++++++++++++++++++++++++++++++++" echo "Chiffrement terminé, vous pouvez envoyer $filename.gpg dans votre sauvegarde. Si le dossier $filename/ ne vous est plus utile, supprimez-le." read -p " == FIN DU SCRIPT == "