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

Это командный брелок, который можно запустить в бесплатном хостинг-провайдере 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



Новейшие онлайн-программы для Linux и Windows