Пакетное шифрование с помощью общедоступного ключа GPG

Я полагаю, что коммуникация может сделать лучшую производительность:

comm -12 300KFile <(sed 's/,.*//' 30MFile)

PS. Я не уверен если строка 123123 fromm 300KFile должен соответствовать для строкового представления gdwyedg,123123,hfsjdkfh в 30M файл. Как в Вашем сценарии это соответствует, но в моем сценарии это не делает.

1
24.06.2013, 03:54
1 ответ

У Вас должна быть цель, вводят брелок для ключей. Я не уверен, необходимо ли, чтобы целевой ключ был допустим; лучше сделайте его так.

Необходимо использовать каталог конфигурации на палке. Так как этот каталог пуст, Вы импортируете ключ:

gpg --homedir /dir/on/stick --import /target/key.asc

Это должно быть сделано только однажды. Из Вашего сценария Вы делаете это:

gpg --homedir /dir/on/stick --trust-model always --recipient 0x12345678 \
  --output /path/to/encrypted_file.gpg --encrypt /source/file

Можно рассмотреть создание подписи для файла, также. Но это сделало бы операцию немного более сложной.

2
27.01.2020, 23:39
  • 1
    Это использует a squashfs контейнер как его корневая файловая система. Если я chroot в ту фс и импорт ключ, прежде чем я создам файловую систему, буду она... просто work™? –  Naftuli Kay 24.06.2013, 04:39
  • 2
    Файловая система не должна иметь значения. –  Hauke Laging 24.06.2013, 05:11

Теги

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