Meilleures applications de chiffrement de fichiers pour Linux

Meilleures applications de chiffrement de fichiers pour Linux
Cet article couvrira une liste d'applications de ligne de commande utiles qui peuvent être utilisées pour crypter et déchiffrer des fichiers sur votre système Linux. Ces applications utilisent une variété de méthodes et d'algorithmes pour sécuriser vos fichiers. Une fois que vous avez crypté des fichiers à l'aide de ces méthodes, vous devriez être en mesure de les déchiffrer sur n'importe quelle plate-forme tant qu'il comprend les applications et bibliothèques nécessaires pour le cryptage et le décryptage.

GPG

«GPG» ou «GNU Privacy Guard» vous permet de crypter solidement des fichiers et des données avec un fort algorithme de chiffrement. Il peut crypter et déchiffrer les données à l'aide de fichiers «clés». Dans sa forme la plus simple, vous pouvez crypter un fichier en utilisant une phrase secrète et le déchiffrer plus tard.

Pour installer GPG dans Ubuntu, utilisez la commande spécifiée ci-dessous:

$ sudo apt install gpg

GPG est disponible par défaut dans toutes les autres distributions linux majeures. Sinon, alors recherchez-le dans le gestionnaire de packages et installez-le à partir de là.

Pour crypter un fichier à l'aide d'une phrase de passe, exécutez une commande dans le format suivant:

$ gpg -c fichier.SMS

Vous serez invité à saisir une phrase secrète qui sera utilisée pour crypter et décrypter le fichier. Une fois que vous avez entré le mot de passe, GPG cryptera le fichier et produira un fichier chiffré dans le format suivant:

déposer.SMS.GPG

Pour décrypter le fichier, exécutez une commande dans le format suivant:

$ gpg fichier.SMS.GPG

Lorsque vous êtes invité à saisir le mot de passe, utilisez la phrase secrète que vous avez initialement utilisée pour crypter le fichier. Une fois décrypté, vous récupérerez un «fichier.Fichier txt ».

Une autre approche pour chiffrer les fichiers à l'aide de GPG consiste à utiliser une paire de clés «publiques» et «privées». À l'aide d'une clé publique, vous pouvez crypter un fichier mais il ne peut être déchiffré qu'en utilisant une clé privée. Si vous souhaitez envoyer un fichier crypté à quelqu'un, vous pouvez demander sa clé GPG publique publique. Vous pouvez utiliser cette clé publique pour crypter le fichier et lui envoyer le fichier chiffré. Puisqu'il possède la clé privée associée à la clé publique, il pourra le décrypter en utilisant la clé privée. Ainsi, afin de crypter et de déchiffrer complètement les fichiers à l'aide de la clé GPG, les deux fichiers clés sont nécessaires, publics et privés.

Pour générer une paire de clés GPG, vous pouvez utiliser la commande ci-dessous:

$ gpg - key-key

Suivez les instructions à l'écran et entrez un nom d'utilisateur et un mot de passe lorsque vous avez invité. Après avoir généré la paire de clés, GPG affichera la clé publique générée dans la sortie du terminal. Notez-en ou vous pouvez le visualiser plus tard en utilisant la commande suivante:

$ gpg - clés de liste

Vous pouvez maintenant envoyer cette clé publique à quelqu'un pour obtenir des fichiers cryptés qui ne peuvent être déchiffrés qu'à l'aide de votre clé privée.

Pour exporter la clé publique vers un fichier, exécutez la commande suivante:

$ gpg --armor --export --output "public_key"

Remplacez «public_key» par votre propre clé publique générée à l'étape ci-dessus. Vos clés privées générées seront disponibles dans «$ home /.répertoire GNUPG / ».

Pour crypter un fichier en utilisant la clé publique de quelqu'un d'autre, utilisez la commande ci-dessous:

$ gpg --encrypt - récipient de fichier public_key.dossier de dossier.SMS

Remplacez «public_key.dossier »avec le fichier de clé publique de la personne à qui vous souhaitez envoyer le fichier crypté.

Pour décrypter un fichier crypté à l'aide de votre clé publique, utilisez la commande suivante:

$ GPG - Decrypt - Fichier.fichier txt.SMS.GPG

Remplacer le fichier.txt ”avec le nom souhaité pour le fichier déchiffré. GPG détectera automatiquement vos clés privées pendant le déchiffrement tant qu'elles sont stockées dans le «$ Home /.dossier gnupg / ”.

Pour plus d'informations sur la commande «gpg», exécutez les deux commandes suivantes:

$ gpg - help
$ man gpg

7Z

7Z est un utilitaire gratuit et open source qui peut être utilisé pour compresser des fichiers et créer des archives de fichiers et de dossiers. Vous pouvez également l'utiliser pour créer des archives cryptées, puis les extraire sur n'importe quelle plate-forme qui prend en charge la gestion des archives 7Z. 7Z utilise un algorithme AES-256 fort pour crypter des fichiers. Dans Linux, vous pouvez utiliser l'archiver «P7ZIP» pour gérer les fichiers 7Z.

Pour installer P7ZIP dans Ubuntu, utilisez la commande spécifiée ci-dessous:

$ sudo apt install p7zip-full

Vous pouvez installer P7ZIP dans d'autres distributions Linux à partir de référentiels par défaut ou vous pouvez le compiler à partir du code source.

Pour crypter un fichier ou un dossier à l'aide de p7zip, utilisez une commande dans le format suivant:

7Z $ a -mhe = sur les archives.7Z file1 file2 file3 -p

Remplacer «Archive.7Z ”avec votre nom souhaité. Vous pouvez fournir un seul fichier / dossier ou plusieurs noms séparés d'espace. Entrez un mot de passe pour le cryptage lorsque vous avez invité.

Pour décrypter, utilisez la commande suivante (entrez le mot de passe lorsque vous êtes invité):

Archive 7Z de 7 $.7Z

Pour plus d'informations sur 7Z, utilisez les deux commandes suivantes:

7Z $ - help
$ man 7Z

OpenSSL

OpenSSL est un utilitaire gratuit et open source qui comprend une variété d'algorithmes pour chiffrer les données et fichiers à distance locaux ainsi que. Vous pouvez l'utiliser pour chiffrer les fichiers sur Linux en utilisant la norme AES-256. Pour installer OpenSSL dans Ubuntu, utilisez la commande ci-dessous:

$ sudo apt install openssl

OpenSSL est préinstallé dans la plupart des distributions Linux. Vous pouvez également l'installer à partir de référentiels officiels en utilisant le gestionnaire de packages. Plus de téléchargements sont disponibles sur son site officiel.

Pour chiffrer un fichier à l'aide d'OpenSSL, utilisez une commande dans le format suivant:

$ OpenSSL ENC -AES-256-CBC -in Entrée.Sortie de fichier -out.déposer

Remplacez les noms de fichiers en commande selon les besoins. Vous serez invité à saisir un mot de passe pour que le processus de cryptage soit terminé. Pour décrypter, utilisez la commande suivante:

$ OpenSSL ENC -AES-256-CBC -D -in crypté.fichier -out décrypté.déposer

Pour plus d'informations sur les options de chiffrement OpenSSL, utilisez les deux commandes suivantes:

$ openssl enc - help
$ man openssl

Ccrypt

Ccrypt est un utilitaire de ligne de commande gratuit et open source qui peut être utilisé pour chiffrer les fichiers et dossiers de votre système Linux. Il est développé en remplacement de rendez-vous pour un autre outil de cryptage appelé «crypte» et il offre une meilleure méthodologie et sécurité de chiffrement. Pour installer Ccrypt dans Ubuntu, utilisez la commande suivante:

$ sudo apt install ccrypt

Vous pouvez installer Ccrypt dans d'autres distributions Linux à partir de référentiels officiels. Plus de téléchargements sont disponibles ici.

Pour crypter un fichier à l'aide de CCrypt, exécutez une commande dans le format suivant:

$ Fichier Ccrypt.SMS

Vous serez invité à saisir un mot de passe. Une fois le cryptage terminé, un nouveau fichier sera généré en ayant «.cpt ”comme extension (fichier.SMS.CPT dans ce cas).

Pour décrypter un ".CPT ”Fichier, exécutez une commande dans le format suivant:

$ ccdecrypt fichier.SMS.cpt

Pour plus d'informations sur les commandes CCRYPT, utilisez les commandes suivantes dans un terminal:

$ CCRYPT - Help
$ man ccrypt

Conclusion

Ce sont quelques-uns des utilitaires de cryptage de fichiers de ligne les plus populaires disponibles pour Linux. Peu d'applications de chiffrement de fichiers graphiques sont disponibles pour Linux. Certains d'entre eux sont présents en tant que plugins à divers gestionnaires de fichiers vous permettant de créer des archives compressées cryptées en cliquant avec le bouton droit sur les fichiers et les dossiers.