Comment crypter et déchiffrer les fichiers et répertoires à l'aide de TAR et OpenSSL

Comment crypter et déchiffrer les fichiers et répertoires à l'aide de TAR et OpenSSL

Lorsque vous avez des données sensibles importantes, il est crucial d'avoir une couche supplémentaire de sécurité à vos fichiers et répertoires, surtout lorsque vous devez transmettre les données avec d'autres personnes sur un réseau.

C'est la raison, je recherche un utilitaire pour crypter et décrypter certains fichiers et répertoires dans Linux, heureusement, j'ai trouvé une solution qui le goudron avec OpenSSL Peut faire l'affaire, oui à l'aide de ces deux outils, vous pouvez facilement créer et crypter le fichier d'archive TAR sans tracas.

Ne manquez pas: 7 outils pour crypter et déchiffrer les fichiers dans Linux

Dans cet article, nous verrons comment créer et crypter un le goudron ou gz (gzip) Fichier d'archive avec OpenSSL:

N'oubliez pas que la forme conventionnelle d'utilisation OpenSSL est:

# OpenSSL Command Command-Options Arguments 

Crypter les fichiers dans Linux

Pour crypter le contenu du répertoire de travail actuel (en fonction de la taille des fichiers, cela peut prendre un certain temps):

# TAR -CZF - * | OpenSSL ENC -E -AES256 -out sécurisé.le goudron.gz 

Explication de la commande ci-dessus:

  1. enclos - OpenSSL Commande pour encoder avec des chiffres
  2. -e - Une option de commande ENC pour crypter le fichier d'entrée, qui dans ce cas est la sortie de la commande TAR
  3. -AES256 - Le chiffre de cryptage
  4. -dehors - Option ENC utilisée pour spécifier le nom du nom de fichier out, sécurisé.le goudron.gz

Decrypt les fichiers dans Linux

Pour décrypter un contenu d'archives de goudron, utilisez la commande suivante.

# OpenSSL ENC -D -AES256 -in sécurisé.le goudron.gz | Test TAR XZ -C 

Explication de la commande ci-dessus:

  1. -d - utilisé pour décrypter les fichiers
  2. -C - Extrait dans le sous-répertoire nommé test

L'image suivante montre le processus de chiffrement et ce qui se passe lorsque vous essayez de:

  1. Extraire le contenu du tarball de la manière traditionnelle
  2. Utilisez le mauvais mot de passe, et
  3. Lorsque vous entrez le bon mot de passe
Crypter ou décrypter le fichier d'archives TAR dans Linux

Lorsque vous travaillez sur un réseau local ou sur Internet, vous pouvez toujours sécuriser vos documents ou fichiers vitaux que vous partagez avec les autres en les chiffrant, cela peut aider à réduire le risque de les exposer à des attaquants malveillants.

Nous avons examiné une technique simple de chiffrement de tarball à l'aide d'OpenSSL, un outil de ligne de commande OpenSSL. Vous pouvez vous référer à sa page homme pour plus d'informations et des commandes utiles.

Comme d'habitude, pour toute pensée supplémentaire ou conseils simples que vous souhaitez partager avec nous, utilisez le formulaire de rétroaction ci-dessous et dans le conseil à venir, nous examinerons un moyen de traduire Autorisations RWX sous une forme octale.