GPG (GNU Privacy Guard) — это бесплатное программное обеспечение для шифрования с открытым исходным кодом, используемое для защиты конфиденциальности и целостности компьютерных данных.
Он использует асимметричный алгоритм шифрования, также известный как алгоритм шифрования с открытым ключом, при котором данные шифруются и расшифровываются с использованием разных ключей. У каждого пользователя есть открытый ключ и закрытый ключ, причем открытый ключ может быть передан другим пользователям, а закрытый ключ должен храниться в безопасности только владельцем.
GPG широко используется для шифрования и подписи в операционных системах Linux, что позволяет пользователям легко защитить свои конфиденциальные данные и обеспечить их целостность.
существовать Linux 中Установить GPG Его можно установить с помощью менеджера пакетов вашей системы. В разных дистрибутивах есть разные менеджеры пакетов. Вот некоторые распространенные менеджеры пакетов и соответствующие команды:
sudo apt-get install gnupg
sudo yum install gnupg
sudo pacman -S gnupg
После завершения установки вы можете использовать следующую команду, чтобы убедиться, что GPG был установлен успешно:
gpg --version
существоватьиспользовать GPG Шифрование и дешифрование файлов До,нуждаться Создайте пару ключей GPG.。пара ключей Включает открытый и закрытый ключи,Открытый ключ можно передать другим,А закрытый ключ должен храниться в секрете.
Чтобы сгенерировать новую пару ключей GPG, используйте следующую команду:
gpg --gen-key
Эта команда откроет интерактивное окно, в котором вам будет предложено ввести следующую информацию:
После завершения система будет оценивать вашу пару. ключи и магазин по умолчанию существуют GPG в брелоке.
существуют Шифрование файлов перед отправкой их другим пользователям,Необходимо экспортировать ваш открытый ключ,Чтобы другие могли использовать этот ключ для шифрования данных. Чтобы экспортировать ваш открытый ключ,Пожалуйста, дайте следующую команду:
gpg --export -a "Your Name" > publickey.asc
Это позволит экспортировать ваш открытый ключ и сохранить его под именем «publickey.asc» в файле.
сейчассуществовать,Вы уже сделали свой собственный GPG Пара ключей и экспортированный открытый ключ готовы к использованию. GPG Шифрование и дешифрование файлов Понятно。
Чтобы использовать GPG Шифровать файлы,Пожалуйста, дайте следующую команду:
gpg --encrypt --recipient "Recipient Name" file.txt
Эта команда будет использовать открытый ключ получателя для Шифровать. файлы и сохраните его в том же каталоге, где находятся "file.txt.gpg" середина.
Чтобы расшифровать файлы, зашифрованные с помощью GPG, используйте следующую команду:
gpg --decrypt file.txt.gpg
Команда запросит парольную фразу, а затем Расшифровать. файлы и сохраните его в том же каталоге, где находятся "file.txt" середина.
Используя GPG, файлы также можно подписывать и проверять, чтобы гарантировать их целостность и подлинность. Подписи файлов генерируются с использованием закрытого ключа отправителя, а проверка выполняется с использованием открытого ключа отправителя.
Чтобы использовать GPG Чтобы подписать файл, используйте следующую команду:
gpg --sign file.txt
Эта команда подпишет файл вашим закрытым ключом и сохранит подпись как «file.txt.sig» в том же каталоге, где он существует.
Чтобы проверить подписанный файл, используйте следующую команду:
gpg --verify file.txt.sig file.txt
Эта команда будет использовать ваш открытый ключ для подписи Поверочных документов и выводить информацию о подписи и результаты проверки.
использовать GPG Легко может Шифирование и дешифрование файлов, а также подписывает и проверяет документы для обеспечения их конфиденциальности, целостности и подлинности. существовать Linux Средний, GPG Став одним из основных инструментов защиты компьютерных данных, «Установить» и «Использовать» также очень удобны.