Зашифровать файл в Ubuntu с помощью GPG
Хорошо объясните, как зашифровать файл в Ubuntu с помощью GPG. GPG или GNU Privacy Guard позволяет надежно шифровать файлы с помощью надежного алгоритма шифрования.
В этой статье мы объясним, как зашифровать файл в Ubuntu с помощью GPG.
«GPG» или «GNU Privacy Guard» позволяет надежно шифровать файлы и данные с помощью надежного алгоритма шифрования. GPG - отличный способ обеспечить безопасную связь между двумя сторонами. Это позволяет легко обмениваться конфиденциальной информацией в незащищенной сети.
Предпосылки
Зашифровать файл в Ubuntu с помощью GPG
Установите GPG в Ubuntu
Мы можем установить GPG, используя следующую команду:
# apt install gpg
Зашифровать файл с помощью GPG
Следующая команда зашифрует test.txt .
# gpg -c test.txt
После того, как вы запустите указанную выше команду, вам будет предложено ввести парольную фразу, которая будет использоваться для шифрования и дешифрования файла.
После того, как вы введете кодовую фразу, файл будет зашифрован, и будет создан один файл в следующем формате:
test.txt.gpg
Чтобы расшифровать файл, запустите команду в следующем формате:
# gpg test.txt.gpg
Используйте парольную фразу, которую вы изначально использовали для шифрования файла. После расшифровки вы получите файл «test.txt».
Создайте пару ключей GPG
Вы можете использовать пару «публичных» и «приватных» ключей для шифрования и дешифрования файлов. Чтобы сгенерировать пару ключей GPG, вы можете использовать следующую команду:
# gpg --generate-key
Следуйте инструкциям и при появлении запроса введите имя пользователя и пароль. После создания пары ключей GPG покажет сгенерированный открытый ключ в выводе терминала.
Чтобы экспортировать открытый ключ в файл, выполните следующую команду:
# gpg --armor --export --output "public_key'
Замените « public_key » своим собственным открытым ключом, сгенерированным на шаге выше. Сгенерированные вами закрытые ключи будут доступны в каталоге « $ HOME / .gnupg / ».
Зашифруйте файл с помощью чужого открытого ключа, используя следующую команду:
# gpg --encrypt --recipient-file public_key.file test.txt
Примечание. Замените public_key.file открытым ключом человека, которому вы хотите отправить файл.
Расшифруйте файл, который был зашифрован с помощью вашего открытого ключа, используя следующую команду:
# gpg --decrypt --output test.txt test.txt.gpg
GPG автоматически обнаружит ваши личные ключи во время дешифрования, если они хранятся в каталоге «$ HOME / .gnupg /».
Узнайте больше о шпаргалке по GPG.
В этой статье мы увидели, как зашифровать файл в Ubuntu с помощью GPG.