
Зашифровать и расшифровать файлы с помощью GPG в Linux
Чтобы зашифровать и расшифровать файлы с помощью пароля, используйте команду GPG. Это шифрования и цифровая подпись инструментов для Linux / UNIX подобных операционных систем, таких как FreeBSD / Solaris и другие.
GnuPG
GnuPG расшифровывается GNU Privacy Guard — инструмент GNU для безопасного шифрования и расшифрования а так же хранения данных. Он может быть использован для шифрования данных и создания цифровых подписей. Утилита включает в себя передовые управления ключами.
Шифрование файла в Linux
Чтобы зашифровать один файл, используйте команду GPG следующим образом:
# gpg -c your_file_name
Для шифрования for_test.txt файл, наберите команду:
# gpg -c for_test.txt
После чего Вас попросят ввести фразу для шифрования, нужно ввести 2 раза.
Это создаст файл for_test.txt.gpg.
Где,
-с: Шифрование с симметричным алгоритмом с использованием ключевых фраз. Шифр симметричный (По умолчанию используется CAST5), но могут быть выбраны с —cipher-algo опцией. Эта опция может использоваться совместно с —sign (для создания подписанных и зашифрованных сообщений), —encrypt (для сообщений, которые можно расшифровать как с помощью секретного ключа, так и используя ключевую фразу), —sign и—encrypt зашифровать вместе (для подписанное сообщение, которое может быть расшифровано с помощью секретного ключа или ключевой фразы).
Обратите внимание, что если вы когда-нибудь забудите пароль (парольную фразу), вы не можете восстановить данные, как используется очень сильное шифрование.
Расшифровать файл в Linux
Для расшифровки файла использовать команду GPG следующим образом:
# gpg for_test.txt.gpg
Расшифровать файл и записать вывод в файл log_file.info.txt вы можете запустить команду:
# gpg for_test.txt.gpg –o log_file.info.txt
Также обратите внимание, что расширение файла «.asc». По возрастанию, это ASCII зашифрованный файл имеет расширение файла «.gpg»- это двоичный зашифрованный файл.
На этом подошла моя тема «Зашифровать и расшифровать файлы с помощью GPG в Linux» к завершению.
Симметричное шифрование — это, конечно, хорошо. Но было бы неплохо рассмотреть и шифрование с ключами, т.к. это более надёжный и гибкий вариант.