Назад | Перейти на главную страницу

Шифрование и дешифрование GPG с помощью ssh-agent

я использую ssh регулярно и есть ssh-agent настроить.

Как я могу использовать ssh ключи к gpg-зашифровать файл?

редактировать: Кажется, это невозможно. Зачем? ssh может шифровать трафик, так почему бы и файлы?

Нет, ключи SSH не являются ключами PGP и служат для другой цели.
У вас должны быть ключи PGP в связке ключей GnuPG.
Но - вы можете конвертировать ключи GPG в ключи SSH (используя gpgkey2ssh), а gpg-agent может позаботиться о ключах SSH (используя параметр --enable-ssh). Я считаю, что такого инструмента для преобразования ключей SSH в ключи GPG не существует и не может быть.

Кажется, это невозможно. Зачем? ssh может шифровать трафик, так почему бы и файлы?

SSH может шифровать, но не совместимым с GPG способом.

За https://unix.stackexchange.com/questions/27005/encrypting-file-only-with-ssh-priv-key:

openssl enc -aes-256-cbc -in my.pdf -out mydata.enc 

и

openssl enc -aes-256-cbc -d -in mydata.enc -out mydecrypted.pdf

должен сделать свое дело.