АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

gpgwrap - Интернет в облаке

Запустите gpgwrap в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда gpgwrap, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


gpgwrap - маленькая обертка для gpg

СИНТАКСИС


gpgwrap -V

gpgwrap -P [-v] [-i] [-a] [-p ]

gpgwrap -F [-v] [-i] [-a] [-c] [-p ] [-о ] [-] [ ...]

gpgwrap [-v] [-i] [-a] [-p ] [-о ] [-] GPG [параметры gpg]

ОПИСАНИЕ


GNU Privacy Guard (GPG) предоставляет параметр --passphrase-fd. Это наставляет GPG в
прочитать кодовую фразу из данного файлового дескриптора. Обычно этот файловый дескриптор открывается
до GPG выполняется через исполнительный директор(3). Именно это и есть gpgwrap делается. В
кодовая фраза может быть передана gpgwrap двумя способами:

* как путь к файлу, при этом кодовая фраза хранится в файле в виде простого текста

* он передается из другой программы в стандартный ввод gpgwrap

* сквозь GPGWRAP_PASSPHRASE переменная среды

* gpgwrap подсказывает для этого

Без всяких мер предосторожности первый пункт подрывает безопасную инфраструктуру. GPG обеспечивает. Но
в средах, ориентированных исключительно на пакетную обработку, это может быть то, что вам нужно. В противном случае, если вы
желают ввести парольные фразы один раз и не хотят, чтобы они хранились в виде простого текста в файле
gpg-агент это то, что вы ищете. Еще одно возражение безопасности может заключаться в использовании
переменная среды GPGWRAP_PASSPHRASE который содержит кодовую фразу и может быть прочитан
другие процессы того же пользователя.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-V, --версия
Распечатайте версию и выйдите.

-П, --печать
Получите кодовую фразу и распечатайте ее в искаженном виде на стандартный вывод.

-F, --файл
Читать GPG команды из заданных файлов. Если есть - читается со стандартного ввода.
Ожидается ровно одна команда на строку. Данная строка обрабатывается в
следующим образом:

* В первую очередь искажается кодовая фраза. Это означает, что необычные персонажи
заменяются их обратными косыми чертами, экранированными восьмеричными числами.

* Во-вторых, измененная кодовая фраза сохраняется в переменной окружения.
GPGWRAP_PASSPHRASE.

* "exec gpgwrap -" добавляется к каждой строке перед передачей результата как
аргумент "sh -c".

-х, --помощь
Распечатайте информацию об использовании.

-v, --подробный
Повышение уровня детализации.

-я, --интерактивный
Всегда запрашивать парольную фразу (игнорирует -p и переменную среды).

-a, --ask-дважды
Спросите дважды, если запрашивается кодовая фраза.

-c, --check-код-выхода
При чтении команд gpg из файла gpgwrap игнорирует по умолчанию код выхода
своих дочерних процессов. Эта опция включает проверку кода выхода. Если ребенок
завершается ненормально или с кодом выхода не равным 0 gpgwrap немедленно останавливается и
возвращается с этим кодом выхода. См. Также раздел ОШИБКИ.

-p , --passphrase-файл
Прочитать кодовую фразу из . Если есть - читается со стандартного ввода. Кодовая фраза
ожидается в виде обычного текста. Если этот параметр не указан, кодовая фраза будет
взяты либо из переменной окружения GPGWRAP_PASSPHRASE или это будет
запрашивается на управляющем терминале, если переменная среды не задана.

-o , - имя-опции
Укажите имя параметра "--passphrase-fd", которое программа понимает как
выполнен. Это полезно, если вы хотите использовать gpgwrap в сочетании с другими
программы, чем GPG.

ОГРАНИЧЕНИЯ


Данная кодовая фраза имеет несколько ограничений в зависимости от способа ее передачи.
в gpgwrap:

* Есть ограничение по размеру: кодовая фраза не должна быть больше некоторых
килобайты (точное ограничение можно узнать в исходном коде).

* gpgwrap позволяет использовать все символы в ключевой фразе даже \ 000, но это
не значит, что GPG приму это. GPG может отклонить вашу парольную фразу или может только читать
его часть, если он содержит символы типа \ 012 (в C также известен как \ n).

* Если вы установите переменную окружения GPGWRAP_PASSPHRASE тебе следует принять особые
осторожно с символом обратной косой черты, потому что gpgwrap использует обратную косую черту, чтобы избежать восьмеричного
числа (см. опцию -F). Поэтому запишите обратную косую черту как восьмеричное число: \ 134.

ПРИМЕРЫ


1.
gpgwrap -p / путь / к / секретному / файлу \
GPG -c -z 0 --batch --no-tty \
--cipher-algo blowfish <infile> outfile

Прочитать кодовую фразу из / path / в / a / secret / file и выполнить GPG делать симметричный
шифрование файла infile и запись его в аутфайл.

2.
gpgwrap -я \
GPG -c -z 0 --batch --no-tty \
--cipher-algo blowfish <infile> outfile

То же, что и выше, за исключением того, что gpgwrap дважды запрашивает парольную фразу.

3.
gpgwrap -F -i - <
GPG --decrypt --batch --no-tty <"$ HOME / infile1"> "$ HOME / outfile1"
GPG --decrypt --batch --no-tty <"$ HOME / infile2"> "$ HOME / outfile2"
GPG --decrypt --batch --no-tty <"$ HOME / infile3"> "$ HOME / outfile3"
GPG --decrypt --batch --no-tty <"$ HOME / infile4"> "$ HOME / outfile4"
EOL

gpgwrap запрашивает парольную фразу и выполняет четыре экземпляра GPG расшифровать
данные файлы.

4.
GPGWRAP_PASSPHRASE= "mysecretpassphrase"
экспорт GPGWRAP_PASSPHRASE
gpgwrap -F -c -v / tmp / cmdfile1 - / tmp / cmdfile2 <
GPG --decrypt --batch --no-tty <"$ HOME / infile1"> "$ HOME / outfile1"
GPG --decrypt --batch --no-tty <"$ HOME / infile2"> "$ HOME / outfile2"
GPG --decrypt --batch --no-tty <"$ HOME / infile3"> "$ HOME / outfile3"
GPG --decrypt --batch --no-tty <"$ HOME / infile4"> "$ HOME / outfile4"
EOL

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

5.
GPGWRAP_PASSPHRASE= "$ (gpgwrap -P -i -a) »
экспорт GPGWRAP_PASSPHRASE

найдите . -maxdepth 1 -тип f |
пока читал ФАЙЛ; делать
FILE2 = "$ FILE.bz2.gpg"
bzip2 -c "$ FILE" |
gpgwrap GPG -c -z 0 --batch --no-tty \
--cipher-algo blowfish> "$ FILE2" &&
трогать -r "$ FILE" "$ FILE2" &&
rm -f "$ ФАЙЛ"
сделанный

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

6.
найдите . -maxdepth 1 -type f -name '* .bz2.gpg' |
AWK '{
printf ("gpg --decrypt --batch --no-tty --quiet");
printf ("- предупреждение no-secmem <% s \ n", $ 0);
} '|
gpgwrap -F -i -c - |
bzip2 -д -с - |
GREP -i 'данные'

Расшифруйте все файлы * .bz2.gpg в текущем каталоге, распакуйте их и распечатайте
из всех случаев данных. Если вы передадите результат в Меньше у тебя проблемы
, так как: gpgwrap и Меньше попробуйте одновременно читать с TTY. В таком случае
лучше использовать переменную окружения, чтобы дать парольную фразу (пример
выше показано, как это сделать).

7.
GPGWRAP_PASSPHRASE= "$ (gpgwrap -P -i -a) »
экспорт GPGWRAP_PASSPHRASE

gpgwrap -П |
SSH -C -x -P -l пользовательский хост "
GPGWRAP_PASSPHRASE= \ "\ $ (кошка) \ "
...
"

Дважды запросите кодовую фразу и напишите ее в GPGWRAP_PASSPHRASE охрана окружающей среды
Переменная.

8.
эхо -n "Кодовая фраза:"
стти -эхо
читать GPGWRAP_PASSPHRASE
эхо
стти эхо
экспорт GPGWRAP_PASSPHRASE

Другой способ запросить кодовую фразу вручную. Это было необходимо в сочетании
со старыми версиями gpgwrap, потому что они не поддерживали -P. Имейте в виду, что с
Этот метод не требует автоматического преобразования в экранированные восьмеричные числа с обратной косой чертой.
место.

9.
эхо "mysecretpassphrase" |
GPG --batch --no-tty --passphrase-fd 0 \
--output выходной файл --decrypt входной файл

Дешевый способ передать парольную фразу GPG без gpgwrap. Обратите внимание, что вы не можете использовать
stdin для передачи файла GPG, потому что stdin уже используется для ключевой фразы.

10.
GPG --batch --no-tty \
--passphrase-fd 3 3 </ путь / к / секретному / файлу \
<infile> outfile

Это более продвинутый метод ввода парольной фразы, он эквивалентен Option
-p из gpgwrap. Этот пример должен как минимум работать с bash.

11.
GPG --batch --no-tty --passphrase-fd 3 \
3 <<(echo "mysecretpassphrase") \
<infile> outfile

То же, что и выше, но кодовая фраза дается напрямую. Этот пример должен как минимум
работать с башом.

Используйте gpgwrap онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad