Вы можете сделать все это в интерфейсе командной строки с помощью nano editor и gpg в качестве шифрования. Но я не знаю, насколько это безопасно. Возможно, кто-то еще может прокомментировать этот
создать текстовый файл с именем text_file
зашифровать его с помощью: gpg -c text_file
, это попросит вас установить кодовую фразу [ ! d3]
теперь у вас есть зашифрованный text_file.gpg и незашифрованный текстовый файл
вы можете удалить незашифрованный текстовый файл
Я написал сценарий bash, чтобы сделать процесс обновления text_file.gpg проще. Это будет:
расшифровать text_file.gpg открыть текстовый файл в nano editor
после того, как вы отредактировали файл, который он будет:
[d10 ] удалить старый файл text_file.gpg создать новый файл text_file.gpg удалить новый текстовый файл, если новый файл text_file.gpg был успешно создан.#!/bin/bash -e
gpg text_file.gpg
nano text_file
shred --remove text_file.gpg
gpg -c text_file
if [ -f text_file.gpg ] ; then
shred --remove text_file
else
echo "new gpg file not found, keeping the text file"
fi
Сохраните сценарий bash как файл .sh, например script_file.sh.
Всякий раз, когда вы хотите редактировать text_file.gpg, вы можете вызвать script_file.sh с помощью :
sh script_file.sh