Это командный брелок, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
keyringer - программное обеспечение для обмена зашифрованными и распределенными секретами
СИНТАКСИС
брелокбрелок>действие> [кредита] ...
ОПИСАНИЕ
Keyringer позволяет вам управлять секретами и делиться ими с помощью GnuPG и Git распределенным образом.
В нем есть настраиваемые команды для создания пар ключей, а также для шифрования, дешифрования и повторного шифрования секретов.
Он также поддерживает шифрование для нескольких получателей и групп получателей, что позволяет
рабочая группа для совместного использования доступа к одному репозиторию, ограничивая некоторые секреты подмножествами
группы.
Секреты зашифровываются с помощью OpenPGP и добавляются в дерево Git, чтобы их можно было синхронизировать.
с удаленными филиалами позже.
Действия
Брелок имеет три типа действий:
1. Действия поиска и манипулирования репозиторием, которые обрабатывают инициализацию репозитория,
отслеживание контента и навигация.
2. Секретные действия манипуляции, которые заботятся о шифровании, расшифровке и других
операции чтения / записи секретов.
3. Действия по настройке, обработка метаданных репозитория.
РЕПОЗИТОРИЙ LOOKUP И МАНИПУЛЯЦИИ Действия
найдите <выражение>
Найдите секреты в хранилище.
инициализации <путь> [удаленные ]
Инициализировать новый репозиторий связки ключей. Если удаленные URL указан, брелок
клонирует существующий репозиторий.
После инициализации путь будет содержать структуру папок для хранения секретов и
метаданные (пользователи, известные как получатели, группы получателей и т. д.).
Кроме того, в $ HOME / .keyringer / config будет добавлена запись, позволяющая брелоку найти
брелок по его псевдониму.
уничтожить
Псевдоним для демонтаж действия.
мерзавец <действие> <кредита>
Оболочка Git, которая работает из репозитория связки ключей верхнего уровня. Вы можете оформить любой
GIT(1) подкоманда с этим действием, чтобы применить ее в репозитории связки ключей.
совершать [Аргументы]
Псевдоним "git commit".
ls <путь>
Список содержимого из репозитория верхнего уровня ключи папка или по относительным путям, если
путь указан. Как и оболочка git, это оболочка вокруг LS(1)
команда.
MkDir <путь>
Создайте каталог внутри репозитория ключи папку.
RmDir <путь>
Удалите пустую папку внутри репозитория ключи папку.
дерево <путь>
Список содержимого из репозитория верхнего уровня ключи папка или по относительным путям, если
путь указывается в древовидном формате. Как и оболочка ls, это оболочка
вокруг ДЕРЕВО(1) команда.
оболочка Запустите брелок в интерактивном режиме из встроенной командной строки, где все
другие действия могут быть вызваны и управляются с текущего выбранного связки ключей.
Для навигации по каталогам доступна дополнительная внутренняя команда «cd».
Всетайна> параметры из действий, вызываемых из оболочки, называются относительно
из текущего выбранного каталога.
демонтаж
Удалить навсегда локальную копию репозитория, что очень опасно, если у вас есть только
единственный экземпляр.
проверка Выполните профилактические проверки связки ключей.
SECRET МАНИПУЛЯЦИИ Действия
Все секретные манипуляции действуют на тайна который является именем пути к
зашифрованный файл относительно связки ключей с необязательным расширением .asc.
Если расширение .asc опущено, брелок добавит его в конец имени пути.
В секретном имени нельзя использовать пробелы.
Действия секретных манипуляций не вносят изменений в секретный репозиторий. Вместо,
пользователь должен вручную зафиксировать изменения, используя действие оболочки git.
добавлять <тайна>
Добавить содержимое в секрет, расшифровав секрет, добавив строки, прочитанные из
стандартный ввод и снова шифрование.
пакет-добавление <тайна>
Добавить содержимое в секретный пакетный режим.
расшифровывать <тайна>
Расшифровывает секрет в стандартный вывод.
из <тайна>
Удаляет секрет с помощью Git. После удаления секрета git commit и push все еще
необходимо для обновления удаленных репозиториев.
Обратите внимание, что эта команда приносит удаление тайна к идти историю. к
полностью удалить файл из связки ключей, вам также следует переписать историю Git
сам.
rm <тайна>
Псевдоним для из действия.
cp <тайна> <Dest>
Скопируйте секрет.
mv <тайна> <Dest>
Переименовать секрет.
отредактировать <тайна>
Отредактируйте секрет, временно расшифровав его, открыв расшифрованную копию в
текстовый редактор, определяемый РЕДАКТОР переменная среды, а затем повторно зашифруйте ее.
Обязательно используйте
РЕДАКТОР *, который не допускает утечки данных, аналогичных историческим буферам. Keyringertriestodetectif * РЕДАКТОР
is набор в ВИМ и отключает .виминфо .
шифровать <тайна> [файл]
Шифрует содержимое со стандартного ввода или файл в тайна путь. Пробелов нет
поддержанный в тайна имя. Если файл на самом деле папка, брелок
рекурсивно зашифровать все его содержимое.
зашифровать пакет <тайна> [файл]
Шифрование содержимого, пакетный режим. Поведение идентично шифровать действие, но меньше
подробный. Полезно внутри скриптов.
Genkeys
<SSH|GPG|x509|x509-я|SSL|ssl-я> [кредита] Обертка для генерации ключа шифрования-
пары, полезные для автоматического развертывания ключей.
Genpair
<SSH|GPG|x509|x509-я|SSL|ssl-я> [кредита] Псевдоним для Genkeys действия.
открытый <тайна>
Расшифруйте секрет во временную папку и откройте ее с помощью xdg-open, который пытается
выяснить тип файла и затем вызвать соответствующее приложение.
После выхода из приложения keyringer снова шифрует временный дешифрованный файл.
в секретный файл и удаляет временный файл.
перепрограммировать <тайна>
Повторное шифрование секрета путем его дешифрования и повторного шифрования. Полезно, когда пользователи
добавляются в конфигурацию получателя. Если нет тайна дано, все секреты в
репозиторий повторно зашифрован.
клип <тайна>
Скопируйте первую строку секрета в буфер обмена, следуя хранилищу паролей
условность.
Xclip <тайна>
Псевдоним для действия клипа.
КОНФИГУРАЦИЯ Действия
команды
Список доступных действий, полезных для завершения оболочки и проверки синтаксиса.
кредита <ls|отредактировать | >
Список, редактирование или добавление разного хранилище настройки.
Параметры репозитория - это настройки, которые сохраняются в репозитории как Глобальный
раздел конфигурации для данной связки ключей, общий для всех пользователей, имеющих доступ к
репозиторий.
Параметры записываются с использованием КЛЮЧ = ЗНАЧЕНИЕ синтаксис. Все строки, начинающиеся с хеша
(#) символ интерпретируется как комментарий.
предпочтения <ls|отредактировать | >
Перечислить, отредактировать или добавить пользователь предпочтения для данного репозитория.
Пользовательские настройки - это настройки, которые сохраняются в папке брелка пользователя.
($ HOME / .keyringer /) и не передается другим пользователям.
Настройки написаны с использованием КЛЮЧ = ЗНАЧЕНИЕ синтаксис. Все строки, начинающиеся с
Символ решетки (#) интерпретируется как комментарий.
пользования Показать информацию об использовании брелока.
помощь Псевдоним для действия использования.
получатели <ls|отредактировать > <файл-получатель>
Список, создание или редактирование конфигурации получателей.
Файлы получателей - это списки отпечатков открытого ключа OpenPGP, которые используются
keyringer при шифровании секретов и связанных с псевдонимами электронной почты.
Keyringer использует файл получателей по умолчанию, но указывает настраиваемый файл-получатель
pathname заменит это значение по умолчанию.
Например, если пользователь шифрует секрет файла в хранилище ключей
бухгалтерский учет папка, файл-получатель недооценивают ее бухгалтерский учет будет использоваться. Шифрование
секрет в бухгалтерия / банковские счета приведет к файлу
$ KEYRING_FOLDER / keys / Accounting / bank-accounts.asc зашифрован с использованием открытых ключей
перечисленные в конфигурационном файле $ KEYRING_FOLDER / config / recipients / Accounting.
Каждая строка в файле получателя содержит записи в формате 'john@doe.com
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ', где john@doe.com это псевдоним для
Открытый ключ OpenPGP, отпечаток которого XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
Все строки, начинающиеся с символа решетки (#), интерпретируются как комментарии.
Параметры к получатели действия:
ls Список всех существующих файлов получателей.
отредактировать Создайте или отредактируйте файл получателя.
Редактирование происходит с помощью редактора, указанного в окружении $ EDITOR.
Переменная.
Обязательный параметр файл-получатель интерпретируется относительно
Папка $ KEYRING_FOLDER / config / recipients /.
Используйте брелок онлайн с помощью сервисов onworks.net