Shell
$ cat key
3a31dc5330262b8019c1173620d705da
можно ЭТИМ паролем зашифровать файл с помощью GPG, но так, что-бы его ручками не вбивать, а он сам "вбивался"?
PS: про expect знаю, хотелось-бы попроще.
PPS: про асимметричное шифрование тоже знаю. Но хотелось-бы что-бы ключ создавался мгновенно, а не как обычно три часа. И что-бы его не было в кольце. Такой временный и одноразовый. (ключ создаётся по задумке из /dev/random, пару десятков байт. Для каждого файла свой.)
PPPS: у меня вообще-то два файла:
1. создаётся как обычно, и шифруется автоматически секретным ключом
2. второй файл -- довесок к первому. Расшифровываются они вместе. Но мне лениво каждый раз вводить pass-фразу дважды: для основного файла, и для довеска. Хотелось-бы, что-бы в основном файле хранился-бы одноразовый пароль к довеску.
PPPPS: сейчас вот сделал ещё один ключ без pass-фразы, для довесков. Гложет то, что он всегда одинаковый, и им можно ВСЕ мои довески расшифровать. Это плохо...