2010-04-07 38 views
0

En fait, j'ai un fichier. Je travaille dans l'environnement Linux. J'ai besoin de crypter ce fichier à des fins sécurisées en donnant le mot de passe. L'opération pourrait être comme zip, tar toute compression. Quand j'Extrayez le fichier Il devrait demander me mot de passe, alors seulement il doit s'extraitCrypter le fichier pour la sécurité

Merci à l'avance

Répondre

5

gpg --symmetric et gpg --decrypt devrait faire ce que vous voulez.

0

Avez-vous essayé vi -x filename? Ce n'est pas exactement le cryptage complet, mais il pourrait faire ce que vous voulez.

+0

Oui, je l'ai utilisé mais il corrompt les données lorsque nous donnons le mauvais mot de passe – Pavunkumar

+0

Oui, c'est le cas, mais seulement si vous l'enregistrez lorsque vous obtenez les données "corrompues". Je crois que vi n'est pas un bon choix pour vous, étant donné que vous avez accepté le gpg ci-dessus. Mais c'était le plus simple, et c'était mon intention. – MJB

2

J'utiliserais GPG.

Ou, vous pouvez utiliser une bibliothèque zip qui prend en charge AES ...

4

simple, utilisez OpenSSL.

openssl enc -aes-256-cbc -salt -in plain.txt -out myultrasecretfile.enc 

Si vous voulez compresser avant, c'est votre choix.

0

J'aime aespipe comme vous pouvez l'utiliser complètement de façon non interactive à partir de la ligne de commande ou des scripts, et cela fonctionnera avec n'importe quel flux de données.