Як симетрично шифрувати файл за допомогою gpg?


41

я намагаюся симетрично шифрувати файл за допомогою gpg.

$ gpg --encrypt --symmetric $MYFILE

Я вводжу та повторно вводжу парольну фразу, тоді gpg говорить мені

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

Current recipients:

Enter the user ID.  End with an empty line:

Я не знаю, в що ввійти. Я симетрично шифрую (не шифруючи відкритий ключ), тому я не розумію, чому gpg хоче знати, хто може бути одержувачем. Я не знаю, як виглядає ідентифікатор користувача gpg, і я не знаю будь-яких ідентифікаторів користувачів gpg. Якщо я просто введу порожній рядок, gpg скаржиться на те, що немає "дійсних адресатів".

Як же я симетрично шифрувати файл за допомогою gpg?

Версія: gpg (GnuPG) 1.4.11, упакована в Ubuntu 11.10.

Відповіді:


52

Правильна команда gpg --symmetric $MYFILE.

The encrypt Опція повідомляє йому використовувати шифрування з відкритим ключем. "Id", який він просить, - це ідентифікатор відкритого ключа, який ви повинні мати у своєму брелоку. (Зазвичай для цього використовується адреса електронної пошти, але є й інші способи вказати, який відкритий ключ слід використовувати.)

Об'єднання двох варіантів, як і ви, шифрує сеансовий ключ відкритим ключем і симетричним шифром, так що або закритий ключ або пароль, який ви вводите, можна використовувати для розшифрування.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.