Chiffrer un fichier

De Avided.info
Aller à : navigation, rechercher
 MIGRE

Openssl

Dans les exemples suivant nous utilisons le parametre aes-256-cdc, il représente :

  • chiffrement symétrique
  • algorithme de chiffrage : AES
  • taille de clef : 256 bits
  • mode d'utilisation des méthodes blocs : CBC

Tous ces paramètres sont modifiable celons vos besoins. Mais il est conseillé de nos jours d'utiliser une taille de clef de 256 bits Les algorithmes permettant cette taille de clef : AES, Camellia, RC4 et Blowfish

Chiffrer

openssl aes-256-cbc -e -in user.tgz -out user.tgz.dat          
enter rc4 encryption password:
Verifying - enter rc4 encryption password:

Chiffrer avec redirection

Cette methode est plus adapter dans des scripts. Mais il faut tout de même ce mefier car le mot de passe est dans le script

openssl aes-256-cbc -e -k motdepasse < user.tgz > user.tgz.dat

Chiffrer depuis un pipe "|"

tar -czf -  /home/user | openssl aes-256-cbc -e -k motdepasse > /home/backup/user.tgz.dat

Dechiffrer

openssl aes-256-cbc -d -in user.tgz.dat -out user.tgz          
enter rc4 decryption password:

Dechiffrer avec redirection

Cette methode est plus adapter dans des scripts. Mais il faut tout de même ce mefier car le mot de passe est dans le script

openssl aes-256-cbc -d -k motdepasse < user.tgz.dat > user.tgz

Déchiffrer depuis un pipe "|"

openssl aes-256-cbc -d -k motdepasse < /home/backup/user.tgz.dat | tar -xzvf -


Doc

man : enc openssl


GPG

gpg --symmetric