61 votes

Comment crypter symétriquement un fichier avec gpg ?

J'essaie de symétriquement crypter un fichier en utilisant gpg.

$ gpg --encrypt --symmetric $MYFILE

Je saisis et re-saisis une phrase de passe, puis gpg me dit

You did not specify a user ID. (you may use "-r")

Current recipients:

Enter the user ID.  End with an empty line:

Je ne sais pas quoi inscrire ici. Je fais un cryptage symétrique (pas un cryptage par clé publique) donc je ne comprends pas pourquoi gpg veut savoir qui est le destinataire. Je ne sais pas à quoi ressemble le type d'identifiant d'utilisateur que gpg attend, et je ne connais aucun identifiant d'utilisateur gpg de toute façon. Si j'entre simplement une ligne vide, gpg se plaint qu'il n'y a "aucun destinataire valide".

Alors comment chiffrer symétriquement un fichier avec gpg ?

Version : gpg (GnuPG) 1.4.11, tel qu'emballé dans Ubuntu 11.10.

76voto

Positivist Points 31

La commande correcte est gpg --symmetric $MYFILE .

En encrypt lui indique d'utiliser le chiffrement à clé publique. L'"id" qu'il demande est l'id de la clé publique, que vous devez avoir dans votre trousseau de clés. (Habituellement, vous utilisez une adresse e-mail pour cela, mais il existe d'autres moyens de spécifier la clé publique à utiliser).

La combinaison des deux options, comme vous l'avez fait, permet de chiffrer la clé de session avec une clé publique et un chiffrement symétrique, de sorte que soit la clé privée ou le mot de passe que vous entrez peut être utilisé pour décrypter.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X