У меня есть проект, где я зашифровываю поток следующим образом:
some_command | gpg --keyring tempkeyring.gpg --recipient "person" --output filename.gpg --encrypt
Итак, пока идет поток и шифрование уже началось, повредит ли это процессу удаления используемого в настоящее время набора ключей? Брелок является временным и создается каждый раз при запуске скрипта. Я думаю, ядро все еще позволит системе получить доступ к файлу, и как только gpg закончит с ним, он освободит место. Вытянет ли gpg или он закончит шифрование?
Операционная система (ы) - Linux RHEL и CentOS ядра 2.6+, если это имеет значение.