Существует ли способ отредактировать защищенный паролем файл, не имея необходимость перепечатывать пароль все время?

Вы не передали правильные опции Configure. Удостоверьтесь, что передали аргумент linux-armv4. Если Вы кросс-компилируете, в дополнение к armv4, необходимо передать путь к кросс-компилятору, а также включать и пути к библиотеке при необходимости.

./Configure --cross-compiler-prefix=/opt/gcc-arm/bin/arm-linux-gnueabi- -I/opt/gcc-arm/include -L/opt/gcc-arm/lib
5
13.04.2017, 15:37
2 ответа

На странице руководства GPG есть несколько вариантов, которые вас, вероятно, заинтересуют, чтобы вы могли работать в вашем собственном декодированном скрипте/функции . Например:

  • --passphrase-fd n - считывание кодовой фразы из дескриптора файла n
  • -файл-паспраза - считывание кодовой фразы из файла file.... Очевидно, что кодовая фраза, сохраненная в файле является сомнительной безопасностью, если другие пользователи могут прочитать этот файл. Не используйте эту опцию, если можете избежать этого.
  • -паспразовая строка - Используйте строку в качестве ключевой фразы.... Очевидно, что это очень сомнительно. безопасность на многопользовательской системе. Не используйте эту опцию, если вы может избежать этого.

Размещение ключевого файла в таране (tmpfs), который не может быть прочитан кем-либо другим, может быть достаточным. Или для Linux вы можете заглянуть в подсистему управления ключами ядра, т.е. keyctl

2
27.01.2020, 20:41

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

, который сказал, что действительно простой скрипт обертки может достичь этого.

В качестве альтернативы, если вы на Linux, вы можете использовать Pyrite , который является оболочкой GUI для GPG & OpenSSL. С ним вы можете ввести свой пароль в графический интерфейс один раз, чтобы расшифровать, отредактировать расшифрованный текст, а затем нажмите кнопку для повторного шифрования (которая использует ту же парольную фразу).

1
27.01.2020, 20:41

Теги

Похожие вопросы