web-dev-qa-db-fra.com

GPG crypte un fichier avec seulement une phrase secrète (aucun stockage de clé nécessaire)

Existe-t-il un mode de cryptage GPG qui ne nécessite pas de stocker une clé publique spécifique et ne nécessite qu'un seul mot de passe à déchiffrer?

Le déchiffrement serait possible sur n’importe quel ordinateur si la phrase secrète est connue.


PS:

Je ne veux pas utiliser openssl car je ne parviens pas à chiffrer facilement.

En gpg

  cat file | gpg -e >  file

est le cryptage du fichier.

Tandis que

cat file | openssl enc -des3   >  file

produit un fichier vide.

2
user123456

Ce que vous voulez s'appelle le chiffrement symétrique - la même clé est utilisée à la fois pour le chiffrement et le déchiffrement - et oui, GnuPG peut le faire.

Utilisez --symmetric ou -c au lieu de -er RECIPIENT.

PS: Vous pouvez combiner les deux modes pour qu’un fichier puisse être déchiffré par la phrase secrète symétrique ou par l’une des clés privées RECIPIENT.

4
rsaw