Зашифровать и расшифровать файлы с помощью GPG в Linux

Зашифровать и расшифровать файлы с помощью GPG в Linux

Чтобы зашифровать и расшифровать файлы с помощью пароля, используйте команду GPG. Это шифрования и цифровая подпись инструментов для Linux / UNIX подобных операционных систем, таких как FreeBSD / Solaris и другие.

GnuPG

GnuPG расшифровывается GNU Privacy Guard — инструмент GNU для безопасного шифрования и расшифрования а так же хранения данных. Он может быть использован для шифрования данных и создания цифровых подписей. Утилита включает в себя передовые управления ключами.

Шифрование файла в Linux

Чтобы зашифровать один файл, используйте команду GPG следующим образом:

sh
1 lines
#·gpg -c your_file_name
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Для шифрования for_test.txt файл, наберите команду:

sh
1 lines
#·gpg -c·for_test.txt
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

После чего Вас попросят ввести фразу для шифрования, нужно ввести 2 раза.

Это создаст файл  for_test.txt.gpg.

Где,
-с: Шифрование с симметричным алгоритмом с использованием ключевых фраз. Шифр симметричный (По умолчанию используется CAST5), но могут быть выбраны с —cipher-algo опцией. Эта опция может использоваться совместно с —sign (для создания подписанных и зашифрованных сообщений),  —encrypt (для сообщений, которые можно расшифровать как с помощью секретного ключа, так и используя ключевую фразу), —sign и—encrypt зашифровать вместе (для подписанное сообщение, которое может быть расшифровано с помощью секретного ключа или ключевой фразы).

Обратите внимание, что если вы когда-нибудь забудите пароль (парольную фразу), вы не можете восстановить данные, как используется очень сильное шифрование.

Расшифровать файл в Linux

Для расшифровки файла использовать команду GPG следующим образом:

sh
1 lines
#·gpg for_test.txt.gpg
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Расшифровать файл и записать вывод в файл log_file.info.txt вы можете запустить команду:

sh
1 lines
#·gpg for_test.txt.gpg·–o log_file.info.txt
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Также обратите внимание, что расширение файла «.asc». По возрастанию, это ASCII зашифрованный файл  имеет расширение файла «.gpg»- это двоичный зашифрованный файл.

На этом подошла моя тема «Зашифровать и расшифровать файлы с помощью GPG в Linux» к завершению.

Было ли это полезно?

0 / 0