• Chiffrer un fichier avec AES Crypt

    AES Crypt est un outil simple pour chiffrer et déchiffer des fichiers en utilisant l'algorithme Advanced Encryption Standard ou AES256 qui est l' algorithme de cryptage le plus fréquemment utilisé aujourd'hui.

     Advanced Encryption Standard sur Wikipédia

    AES Crypt est compatible sur Windows, Linux et Mac.

    Site «AES Crypt »

    Installation:

    Pour installer AES Crypt sur Linuxmint/Ubuntu, il faut décompresser le dossier préalablement téléchargé afin de se retrouver avec le fichier d'installation.

     

     Chiffrer un fichier avec AES Crypt

     (cliquer sur l'image pour l'agrandir)

     

    Ensuite ouvrir un terminal, se rendre avec la commande cd dans le dossier se trouve le fichier d'installation.

    Faire sudo chmod +x AESCrypt-GUI-1.0-Linux-x86-Install pour le rendre éxécutable puis

    sudo ./AESCrypt-GUI-1.0-Linux-x86-Install pour lancer l'installation.

     

     Chiffrer un fichier avec AES Crypt

      (cliquer sur l'image pour l'agrandir)

     

    Choisir votre langue et cliquer sur "OK"

     

     Chiffrer un fichier avec AES Crypt

     (cliquer sur l'image pour l'agrandir)

     

    Cliquer sur "Oui" 

     

     Chiffrer un fichier avec AES Crypt

      (cliquer sur l'image pour l'agrandir)

     

    Cliquer sur "Suivant"

     

     Chiffrer un fichier avec AES Crypt

     (cliquer sur l'image pour l'agrandir)

     

    Cliquer de nouveau sur "Suivant"

     

     Chiffrer un fichier avec AES Crypt

      (cliquer sur l'image pour l'agrandir)

     

    L'installation se fait alors

     

     Chiffrer un fichier avec AES Crypt

      (cliquer sur l'image pour l'agrandir)

     

    Cliquer sur "Terminer" pour finir l'installation

     

     Chiffrer un fichier avec AES Crypt

      (cliquer sur l'image pour l'agrandir)

     

    Chiffrer un fichier:

    Pour chiffrer un fichier avec AES Crypt, je vais faire appel à un script que j'aurais placé dans :

    /home/mickael/.config/caja/scripts

    Télécharger « script_aes_crypt »

     

     Chiffrer un fichier avec AES Crypt

    (cliquer sur l'image pour l'agrandir)

     

    Script que j'ai autorisé à s’exécuter comme un programme.

     

     Chiffrer un fichier avec AES Crypt

     (cliquer sur l'image pour l'agrandir)

     

    Pour chiffrer un fichier, je sélectionne celui-ci, je fais un clic-droit et  je sélectionne "Scripts" puis "Crypter | Décrypter".

    PS : le nom de votre fichier à chiffrer ne devra contenir aucun espace, sinon aescrypt affichera file not found.

    Pour insérer des undercores à la place des espaces, voici mon script :

    Télécharger « Renommer »

     

     Chiffrer un fichier avec AES Crypt

      (cliquer sur l'image pour l'agrandir)

     

     A ce moment-là une fenêtre va s'ouvrir nous invitant à entrer un mot de passe pour chiffrer le fichier.

     

     Chiffrer un fichier avec AES Crypt

      (cliquer sur l'image pour l'agrandir)

     

    Une seconde fenêtre va s'ouvrir pour demander la confirmation du mot de passe.

     

     Chiffrer un fichier avec AES Crypt

    (cliquer sur l'image pour l'agrandir)

     

    Si aucun mot de passe n'est pas renseigné, un message d'erreur s'affiche.

     

     Chiffrer un fichier avec AES Crypt

    (cliquer sur l'image pour l'agrandir)

     

    Si les mots de passe ne sont pas identiques, une fenêtre d'avertissement s'affiche.

     

     Chiffrer un fichier avec AES Crypt

    (cliquer sur l'image pour l'agrandir)

     

    Je rentre donc un mot de passe et je clique sur "Valider" pour chiffrer le fichier.

     

     Chiffrer un fichier avec AES Crypt

    (cliquer sur l'image pour l'agrandir)

     

    Le fichier est maintenant chiffré, le fichier "fichier_test" est devenu "fichier_test.aes"

     

     Chiffrer un fichier avec AES Crypt

    (cliquer sur l'image pour l'agrandir)

     

    PS: j'ai inscrit dans le script une fonction qui supprimera le fichier source une fois que celui-ci sera chiffré ,mais vous pouvez très bien garder le fichier source en retirant cette fonction du script.

     

     Chiffrer un fichier avec AES Crypt

    (cliquer sur l'image pour l'agrandir)

     

    Déchiffrer un fichier:

    Pour déchiffrer un fichier, je sélectionne celui-ci, je fais un clic-droit et  je sélectionne "Scripts" puis "Crypter | Décrypter".

     

     Chiffrer un fichier avec AES Crypt

     (cliquer sur l'image pour l'agrandir)

     

    Tout comme le chiffrement, la partie déchiffrement du script gère les mêmes fonctions (message d'erreur en cas de mot de passe vierge, avertissement si les mots de passe ne sont pas identiques)

    Je vais donc ici déchiffrer mon fichier en entrant le mot de passe renseigné lors du chiffrement.

     

     Chiffrer un fichier avec AES Crypt

     (cliquer sur l'image pour l'agrandir)

     

    Si un mauvais mot de passe est renseigné, alors un message d'erreur s'affiche.

     

     Crypter un fichier avec AES Crypt

     (cliquer sur l'image pour l'agrandir)

     

    Le fichier est maintenant déchiffré .

     

     Chiffrer un fichier avec AES Crypt

     (cliquer sur l'image pour l'agrandir)

    Conclusion:

    Le chiffrement des fichiers sera inutile si votre fichier reste en "clair" sur votre ordinateur, d'ou l'intérêt de supprimer le fichier source après le chiffrement .

    Le chiffrement  de fichiers sera utile pour le stockage des fichiers sur un support externe (clé USB, disque dur externe...) ou bien sur des sites d'hébergements (Google drive...).

    Pour sécuriser vos données, il existe sous Linux le chiffrement du dossier personnel qui peut être effectué lors de l'installation.

     

    « Accéder à un serveur SSH avec un navigateurSurveiller ses logs avec Logwatch »

  • Commentaires

    1
    Lundi 2 Décembre 2013 à 10:01

    Bonjour,

    merci pour ce tuto qui aide bien la nouvelle utilisatrice de Linux (depuis hier ;-)) que je suis.

    J'ai toutefois un souci: j'ai installé AES Scrypt, ensuite j'ai téléchargé le fichier pdf (avec quelques difficultés quand meme) et je l'ai placé dans le répertoire .config/caja/scripts en l'autorisant à s'exécuter comme un programme.

    Et à partir de là j'ai un problème: quand je clique droit sur un fichier, je n'ai pas "Scripts" qui apparait, seulement ouvrir avec une autre application...

    Quelqu'un aurait une idée pour m'aider?

     

    Merci d'avance et bonne journée

    2
    Mardi 3 Décembre 2013 à 02:37

    Bonsoir nathtk et bienvenue sous Linux...

    Il ne faut pas installer le fichier pdf dans .config/caja/scripts mais simplement insérer le contenu du pdf dans un fichier.

    Si le dossier scripts n'est pas crée dans /home/votre_nom/.config/caja/scripts, créez le.

    Dans ce dossier scripts, créez un nouveau fichier et insérez ceci dedans :

    #!/bin/bash

    aescrypt=/usr/bin/aescrypt-gui
    fbname=`basename "$1".aes`

    # vérification de la présence d'un fichier avec l'extension .aes

    aes=`echo $file | grep -s '.aes\"$'`

    for file in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS

    do

    #si c'est un fichier crypté
    if [ -e "$aes" ]

    then

    #décryptage du fichier
    $aescrypt  $file


    if [ $? -ne 0 ]

    then

    zenity --info --title "Annulation" --text "<b>Opération annulée</b>"

    exit 1

    fi

    else

    #Si le fichier n'est pas crypté, alors cryptage de celui-ci

    $aescrypt $file

    if [ -e $fbname ]

    then
           
    shred -n 3 -z -u "$file"

    fi

    if [ $? -ne 0 ]

    then

    zenity --info --title "Annulation" --text "<b>Opération annulée</b>"

    exit 1

    fi

    fi

    done

    exit 0

    Ensuite enregistrez votre fichier avec le nom que vous souhaitez et rendez le éxécutable.

    Normalement, vous deviez voir ensuite le dossier scripts/votre script en faisant un clic-droit le fichier à crypter.

    N'hésitez pas si cela ne fonctionne toujours pas...

    Cordialement

     

    3
    Mardi 3 Décembre 2013 à 09:12

    Bonjour,

     

    désolée pour la méprise... Il faut dire que je suis blonde! ;-)

    Alors j'ai bien enregistré le script, et maintenant j'ai bien la ligne script dans le menu contextuel.

    Par contre, quand je sélectionne le script, j'ai un message d'erreur d'AESCrypt indiquant 3invalid arguments, file not found".

    Je précise que je travaille à partir d'un fichier test.doc enregistré dans un sous répertoire du répertoire "mes documents". Cette erreur ne se produit pas quand je travaille à partir du m^eme fichier s'il est dans le répertoire "mes documents".

    Avez-vous connaissance d'une quelconque restriction sur le répertoire à partir duquel travailler pour qu'AESCrypt fonctionne?

    Vraiment désolée pour ces questions, et en tout cas merci beaucoup pour votre aide

    4
    Mardi 3 Décembre 2013 à 12:20

    Bonjour nathtk

    Cette erreur vient du fait que le nom de fichier à crypter contient des espaces, il suffit simplement de mettre des underscores à a place et l'erreur devrait disparaitre.

     

    Cordialement

    5
    Mardi 3 Décembre 2013 à 13:49

    Bonjour,

     

    euhhh mon fichier s'appelle test.doc.

    Quand je lance le cryptage depuis mon répertoire "mes documents", tout se passe bien, mais quand je le lance depuis un sous répertoire ça plante.

    Ah oui ça y est, ça plante quand il y a un espace dans le nom du sous répertoire.

     

    Merci!!!

    • Nom / Pseudo :

      E-mail (facultatif) :

      Site Web (facultatif) :

      Commentaire :


    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :