5

Хорошо, это странный вопрос. Я мог бы получить голос за то, что был здесь глупым.

Я хотел бы иметь возможность редактировать зашифрованный файл, но без необходимости вручную дешифровать его в место на диске.

Я вижу, что рабочий процесс выглядит примерно так:

  • Я набираю команду unix, называя зашифрованный файл для редактирования
  • Я ввожу пароль для расшифровки файлового потока
  • Откроется графический редактор, содержащий расшифрованную версию файла
  • Я могу отредактировать файл, и всякий раз, когда я сохраняю его, он на лету зашифровывается обратно в зашифрованный файл.
  • Когда я закрываю редактор, остается только зашифрованный файл

Я вроде думал, что у редактора будет возможность общаться с потоком шифрования на лету, но я думаю, что он говорит с обычным файлом. Что-то вроде:

$ sublime-text | open-gpg-stream my-encrypted-file.gpg
password: 

Это возможно? Или мое понимание еще далеко? Если это невозможно, не могли бы вы объяснить, почему это невозможно?

1 ответ1

3

Это не странный вопрос, но вам лучше поискать редактор, который уже изначально делает то, что вы хотите.  Например, vi и vim do.  Только не отправляйте вопрос Супер Пользователю с вопросом «Где я могу купить…?»

Если это не удастся, можете ли вы обернуть ваш любимый графический (но не шифрующий) редактор в скрипт, который обрабатывает часть шифрования?  Я понимаю, что вы не хотите записывать файл на диск в открытом виде - но можете ли вы расшифровать файл и записать его в файловую систему tmpfs (RAM-диск) или в зашифрованную файловую систему?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .