Я не хочу запускать что-то вроде gpg -c
как оно запрашивает у меня пароль. У меня будет работа cron, которая создает резервные копии и зашифровывает некоторые файлы. Я хочу передать местоположение в закрытый ключ (посредством аргументов) приложению, которое может зашифровать поток (то есть: вместо шифрования только файла он может использовать символ канала, |
, в качестве ввода).
Симметричное шифрование, такое как AES или подобное, является предпочтительным.
Еще одна вещь, я хочу, чтобы это был закрытый ключ, который я храню где-то в файловой системе. Не закрытый ключ, который управляется сервером ключей или каким-либо конкретным контейнером ключей приложения.