14 Personnes En ligne

cialis online | viagra online

Crypter & décrypter ses fichiers sur EeePc

29 mai 2008 par admin  
Classé dans Astuces

** Article offert par Nootilus **

Peut-être êtes-vous comme moi un tatinet parano, mais alors que mes ordis domestiques sont quasiment en libre accès, je répugne à savoir que mon cher Troizeu sur lequel j’écris beaucoup puisse être consulté en mon absence.

J’ai donc naturellement mis un mot de passe au démarrage. Mais ça n’a calmé qu’une partie de mes appréhensions ..

Je me suis alors souvenu d’un système de cryptage appelé PGP (Pretty Good Privacy) qui servait à la fois à crypter des fichiers locaux et crypter ses mails avec des algorithmes assez velus et un système de clés publique/privée assez complexe.

En cherchant un peu, j’ai découvert que l’équivalent existait sur Nux sous le nom générique de GPG. Et mieux : il est installé d’origine sur nos Troizeux !Je ne m’étendrais pas pour le moment sur l’utilisation de GPG pour les mails (je cherche encore à comprendre), mais je viens ici vous livrer un mini mode d’emploi pour coder/décoder un fichier.

Pour coder un fichier, ouvrez un Terminal avec CTRL + Alt + T ou plus simplement, naviguez jusqu’au dossier où se trouve le fichier à encoder et faites un clic-droit sur celui-ci. Dans le menu flottant, choissez “Ouvrir un Terminal“, ce qui aura l’avantage de placer le Terminal directement dans le répertoire voulu.

Ceci fait, tapez :

gpg -c fichieracrypter.ext -o nomsortie.gpg

où fichieracrypter.ext est le nom du fichier à encoder, et nomsortie.gpg le nom du fichier une fois crypté. J’utilise l’extention .GPG de manière tout à fait arbitraire, mais je trouve ça plus clair.

La commande lancée, GPG vous demande de taper un mot de passe, puis de le confirmer. Et voilà !

Histoire de rester logique avec la manoeuvre, il ne vous reste plus qu’à taper :

rm fichieracrypter.ext

Histoire de ne laisser aucune trace “lisible” de ce que vous voulez cacher.
Pour décoder votre fichier, tapez :

gpg -d fichiercrypte.gpg -o fichierlisible.ext

GPG vous demande votre mot de passe et crée le fichier lisible à partir de celui encodé.

Personnellement, je garde le fichier crypté à côté du décodé; lorsque je ré-encore celui-ci, GPG me demande simplement si je veux l’écraser.

ATTENTION :
N’oubliez pas votre mot de passe, vous n’aurez aucun moyen de récupérer votre fichier si vous l’avez oublié.

Et surtout, attention aux extentions ! Si vous vous amusez à encoder un fichier .JPEG puis à le décoder avec une autre extention (.TXT, .ODT ou que sais-je) le système ne pourra pas en faire grand-chose.

A vous d’être assez rigoureux…Une dernière chose : l’opération peut devenir facilement répétitive. Je suis en ce moment en train de m’écrire un script Shell pour automatiser tout ça.

Si ça vous intéresse, signalez-le moi, dès qu’il est un minimum au point, je le donnerai en téléchargement.

>> Autres liens :


Outils divers :


Liens relatifs :

Catégorie : Astuces | Permalien
, , , , , ,
26 Réponses pour “Crypter & décrypter ses fichiers sur EeePc”
  1. Nootilus Dit:

    Whow, merci pour cette mise en ligne, je suis flatté :)
    Par contre, m’sieur Admin, je peux retirer le smiley ? C’est une erreur de ma part de l’avoir mis.

    Pour ce qui est du script Shell, il fonctionne, il s’appelle de manière très prétentieuse Crypto.sh (v0.5). Est-ce que ça intéresse quelqu’un que je le mette à dispo ?

  2. qq1 Dit:

    Je pensais que sous linux l’extention du fichier n’avait pas beaucoup d’importance et que c’était le contenu qui en déterminait le type de fichier …

    mais il serait intelligent de mettre alors nomfichier.ext.gpg ;-)

  3. Nootilus Dit:

    Tu as sans doute raison. C’est déjà le cas sur Mac qui après tout est aussi sur couche Unix.

    Je suis un très gros débutant sur Nux, j’explore pas à pas…

    Mais même si le changement d’extention ne déboussole pas le système, ça peut vite déboussoler l’utilisateur :)

  4. Nootilus Dit:

    Heuuu… loin de moi l’envie de spammer l’endroit mais… comment ça se fait qu’un extrait de mon blog soit arrivé ici en commentaire à mon insu ?

  5. admin Dit:

    c’est un backlink, cela me permet de savoir quel site “me site” ^^

  6. pouet-pouet Dit:

    Moi, cela m’intéresse le script.

    sinon en passant: super tuto

  7. Nootilus Dit:

    Et hop !

    Le script (pompeusement intitulé crypot.sh et en version 0.8) se trouve ici :

    http://www.nootilus.com/bricoles/eee/scripts/crypto.sh

    Pour le faire tourner, il faut le coller dans le répertoire où les fichiers à crypter se trouvent (c’est plus pratique) et ouvrir une fenêtre de Terminal. Taper ensuite :

    bash crypto.sh

    Choisir ensuite entre cryptage (c) et décryptage (d). Indiquer le nom du fichier à crypter/décrypter puis taper le mot de pass (passphrase).

    Pour le cryptage, le script se permet d’effacer le fichier source une fois le cryptage effectué. Suivant la suggestion de qq1, le fichier crypté est renommée avec l’extention .gpg

    Pour le décryptage, le script demande s’il faut garder le fichier crypté d’origine ou non.

    Merci de me faire parvenir tout bug et commentaires.

    Et pardonnez le manque d’ergonomie, je vous livre quand même mon tout premier script Shell après seulement un mois avec un portable Nux dans les mains :)

  8. Fred Dit:

    Excellent !!!
    Je veux aussi, tout !!!!

    Merci pour cette esprit de partage que je découvre en même temps que Linux !!!
    Bien à vous, Fred

  9. pouet-pouet Dit:

    nootilus, comment tu as appris le bash ?

    Cela m’interresse.

  10. admin Dit:

    j’avais pensé faire un tuto sur la bash justement .. en plus je me met au python pour faire eeescreen 2

  11. Nootilus Dit:

    J’ai “appris” le Bash simplement en posant la question sur le forum (http://forum.eeepc-logiciels.com/t914-Apprendre-commandes-Bash.html). Tremere m’a très gentiment fourni une quantité impressionnante de sites de tutos (beaucoup reliés à Ubuntu d’ailleurs).

    Celui qui m’a le plus servi est celui-ci : http://doc.ubuntu-fr.org/tutoriel/script_shell

  12. pouet-pouet Dit:

    Je fait du python, enfin, j’ai commencé. Mais j’ai trop de boulot.

    Je sait pour l’instant juste faire le suite de Fibonnaci (chaque terme est la somme des précedents)

    Mais un tuto sur le bash, il y a du boulot.

    voilà, un petit lien (pour voir)

    http://www.trustonme.net/didactels/148.html

  13. ponsky Dit:

    waouuu respect !! perso, j’en ai pas l’utilité , mais il est intéressant de pouvoir se protéger ! merci pour les copains

  14. jtux Dit:

    rm n’est pas assez secure pour effacer un fichier …
    il faut utiliser le programme shred qui rend quasiment impossible la recovery des données

  15. Le Nootilus Dit:

    Merci du tuyau, Jtux.
    Je viens de mettre à jour le script dans lequel la commande rm a été remplacée par l’impressionnant shred :)

  16. tazolf Dit:

    Merci pour le tuto!
    Voilà un article à lire pour les “parano”…
    http://www.guardian.co.uk/technology/2008/may/15/computing.security

  17. pouet-pouet Dit:

    Merci pour le lien

  18. homme_de_la_creuse Dit:

    ecxellent ; quand au script, biensur que ça m’intéresse…
    au fait :je n’arrive toujours pas à avoir accès au forum…

  19. grhim Dit:

    non non on est pas parano mais c quand meme mieux que cela ne soit pas intercepter , preferer jabber a msn et utliser kgpg !!!!

  20. alexis38460 Dit:

    Une question,je peux crypter un fichier en format .THEME tout en gardant le format?
    En gros j’ai un fichier theme,je le crypter,et une fois crypter je peux tojour le lire mais pas l’ouvrir avec kwrite.

  21. AlEeexandre Dit:

    lorsque tu cryptes un fichier, tu ne peux pas le décrypter autrement qu’avec un décrypteur. Donc, si tu ne peux pas le lire avec kwrite, tu ne pourras pas non plus le lire avec ton truc pour les thèmes !

  22. alexis38460 Dit:

    Pas grave alors. Car je suis en train de me creer des widget pour superkaramba et je voudrais que on puisse le mettre sur le bureau,mais que on peux pas l’ouvrir avec kwrite pour copier tout le code.

  23. AlEeexandre Dit:

    un truc sous Linux où tu verrouilles le code source ? c pas très bien tout ça … :D

  24. alexis38460 Dit:

    En se moment je suis en train de me creé des widget pout superkaramba,en ai deja 5.Mais je voudrais les utiliser tout en cachant les code dans le fichier theme.
    Car si moi je cherche comment faire,j’essaye plein de chose et que l’autre il a juste a faire un copie/colle de mon code et hop… Il s’est pas fais chié. Donc je voudrais caché le contenu.

  25. didine Dit:

    j vous ecri pour savoir comm on met la cam sur amsn car ell march pas
    me ke sur skype !!?? bizard nn.????


Trackbacks

  1. La Coquille » Archives du Blog » Je suis un dieu sur Nux

Dites ce que vous en pensez...
Et oh, si vous voulez une image avec votre commentaire, inscrivez vous sur gravatar!

EEE PC Logiciels sur Facebook