keyringer - Online în cloud

Acesta este inelul de chei de comandă care poate fi rulat în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


keyringer - software criptat și distribuit pentru partajarea secretelor

REZUMAT


breloc de cheibreloc>acțiune> [Opțiuni] ...

DESCRIERE


Keyringer vă permite să gestionați și să distribuiți secrete folosind GnuPG și Git într-un mod distribuit.

Are comenzi personalizate pentru a crea perechi de chei și pentru a cripta, decripta și recripta secretele.
De asemenea, acceptă criptarea mai multor destinatari și grupuri de destinatari, pentru a permite a
grup de lucru pentru a partaja accesul la un singur depozit, restricționând în același timp unele secrete la subseturi
a grupului.

Secretele sunt criptate folosind OpenPGP și adăugate la un arbore Git, astfel încât să poată fi sincronizate
cu ramuri îndepărtate mai târziu.

ACȚIUNI


Keyringer are trei tipuri de acțiuni:

1. Acțiuni de căutare și manipulare a depozitului, care se ocupă de inițializarea depozitului,
urmărirea conținutului și navigarea.

2. Acțiuni secrete de manipulare, care se ocupă de criptare, decriptare și altele
operațiuni de citire/scriere asupra secretelor.

3. Acțiuni de configurare, gestionarea metadatelor din depozit.

REPERTORIU PRIVEȘTE ÎN SUS AND MANIPULARE ACȚIUNI


găsi <expresie>
Găsiți secrete în depozit.

înăuntru <cale> [la distanta]
Inițializați un nou depozit de chei. În cazul în care o la distanta URL-ul este specificat, keyringer
va clona un depozit existent.

După inițializare, cale va conţine o structură de foldere pentru stocarea secretelor şi
metadate (utilizator alias destinatari, grupuri de destinatari etc).

De asemenea, o intrare va fi adăugată la $HOME/.keyringer/config, permițând keyringer să găsească
breloul de chei după pseudonimul său.

distruge
Alias ​​pentru dărâma acţiune.

merge <acțiune> <Opțiuni>
Wrapper Git care funcționează din depozitul de chei de nivel superior. Puteți emite oricare
GIT(1) subcomandă cu această acțiune pentru ao aplica în depozitul de chei.

comite [argumente]
Alias ​​pentru „git commit”.

ls <cale>
Listați conținutul din depozitul de nivel superior chei folder sau din căi relative dacă
cale este specificat. La fel ca git wrapper-ul, acesta este un wrapper în jurul lui LS(1)
comanda.

mkdir <cale>
Creați un director în interiorul depozitului chei dosar.

rmdir <cale>
Eliminați un folder gol din arhivă chei dosar.

copac <cale>
Listați conținutul din depozitul de nivel superior chei folder sau din căi relative dacă
cale este specificat folosind un format arborescent. Ca și wrapper-ul ls, acesta este un wrapper
în jurul valorii de COPAC(1) comanda.

coajă Rulați keyringer în modul interactiv dintr-o linie de comandă încorporată în care sunt toate
alte acțiuni pot fi apelate și sunt operate din breloul de chei selectat curent.

O comandă internă suplimentară „cd” este disponibilă pentru navigarea în directoare.

Toatesecret> parametrii din acțiunile invocate din shell sunt numiți relativ
din directorul curent selectat.

dărâma
Eliminați definitiv o copie locală a unui depozit, foarte periculos dacă aveți doar un
un singur exemplar.

verifica Efectuați verificări de întreținere într-un breloc.

SECRET MANIPULARE ACȚIUNI


Toate acțiunile secrete de manipulare operează asupra a secret care este calea unui
fișier criptat în raport cu inelul de chei cu extensia opțională .asc.

Dacă extensia .asc este omisă, keyringer o va adăuga la sfârșitul căii.

Nu sunt permise spații în numele secret.

Acțiunile de manipulare secretă nu comită modificări în depozitul secret. In schimb,
utilizatorul trebuie să comite manual modificările folosind acțiunea git wrapper.

adăuga <secret>
Adăugați conținut într-un secret prin decriptarea secretului, adăugând linii din care citiți
intrarea standard și criptarea din nou.

anexa-loc <secret>
Adăugați conținut într-un mod secret, lot.

decripta <secret>
Decriptează un secret în ieșire standard.

del <secret>
Elimină un secret folosind Git. După ștergerea unui secret, git commit și push este încă
necesare pentru a actualiza depozitele de la distanță.

Vă rugăm să rețineți că această comandă face nu scoate il secret de la il merge istorie. La
eliminați complet un fișier dintr-un inel de chei, ar trebui să rescrieți și istoricul Git
tu.

rm <secret>
Alias ​​pentru del acţiune.

cp <secret> <destinaţie>
Copiați un secret.

mv <secret> <destinaţie>
Redenumiți un secret.

edita <secret>
Editați un secret decriptându-l temporar, deschizând copia decriptată în
editor de text definit de $ EDITOR variabilă de mediu și apoi re-criptarea acesteia.

Asigurați-vă că utilizați un
EDITOR * care nu scurge date ca memorii de istorie. Keyringertriestodetectif * EDITOR
is set la VIM și dezactivează il .viminfo fișier.

criptați <secret> [fişier]
Criptează conținutul de la intrarea standard sau fişier în secret nume cale. Nu există spații
sprijinit în secret Nume. Dacă fişier este de fapt un folder, keyringer va
criptați recursiv tot conținutul său.

criptare-lot <secret> [fişier]
Criptare conținut, modul lot. Comportamentul este identic cu criptați acțiune, dar mai puțin
verboroasă. Scripturi utile în interior.

genkeys
<ssh|GPG|x509|x509-auto|ssl|ssl-self> [Opțiuni] Wrapper pentru a genera cheia de criptare-
perechi, utile pentru implementarea automată a cheilor.

genpair
<ssh|GPG|x509|x509-auto|ssl|ssl-self> [Opțiuni] Alias ​​pentru genkeys acţiune.

deschide <secret>
Decriptați un secret într-un folder temporar și deschideți-l folosind xdg-open, care încearcă
aflați tipul de fișier și apoi apelează aplicația asociată.

După ce aplicația se închide, keyringer criptează din nou fișierul temporar decriptat
în fișierul secret și șterge fișierul temporar.

recriptează <secret>
Re-criptează un secret decriptându-l și criptându-l din nou. Util atunci când utilizatorii
sunt adăugate în configurația destinatarului. Daca nu secret este dat, toate secretele în
depozitele sunt re-criptate.

agrafă de birou <secret>
Copiați prima linie a unui secret în clipboard, urmând stocarea parolelor
convenţie.

xclip <secret>
Alias ​​pentru a tăia acțiunea.

CONFIGURARE ACȚIUNI


comenzi
Listează acțiunile disponibile, utile pentru completarea shell-ului și verificarea sintaxei.

Opțiuni <ls|edita|adăuga>
Listați, editați sau adăugați diverse depozit opțiuni.

Opțiunile pentru depozit sunt setări care sunt salvate în depozit ca a global
strofă de configurare pentru un anumit ansamblu de chei, partajat de toți utilizatorii cu acces la
repertoriu.

Opțiunile sunt scrise folosind CHEIE = VALOARE sintaxă. Toate liniile care încep cu hash
Caracterele (#) sunt interpretate ca comentarii.

preferinţele <ls|edita|adăuga>
Listați, editați sau adăugați utilizator preferințele pentru un anumit depozit.

Preferințele utilizatorului sunt setări care sunt salvate în folderul keyringer al utilizatorului
($HOME/.keyringer/) și nu este partajat cu ceilalți utilizatori.

Preferințele sunt scrise folosind CHEIE = VALOARE sintaxă. Toate liniile care încep cu
caracterele hash (#) sunt interpretate ca comentarii.

folosire Afișați informațiile de utilizare a inelului de chei.

ajutor Alias ​​pentru acțiunea de utilizare.

destinatari <ls|edita> <dosar-destinatari>
Listați, creați sau editați configurația destinatarilor.

Fișierele destinatari sunt liste de amprente digitale cu chei publice OpenPGP care sunt utilizate de
keyringer la criptarea secretelor și asociate cu aliasuri de e-mail.

Keyringer folosește un fișier de destinatari implicit, dar specificând un personalizat dosar-destinatari
calea va suprascrie această implicită.

De exemplu, dacă un utilizator criptează un secret într-un fișier din depozitul de chei
contabilitate dosar, a dosar-destinatari în contabilitate va fi folosit. Criptarea a
secret în contabilitate/conturi-bancare va avea ca rezultat un fișier
$KEYRING_FOLDER/keys/accounting/bank-accounts.asc criptat folosind cheile publice
listate în fișierul de configurare $KEYRING_FOLDER/config/recipients/accounting.

Fiecare linie dintr-un fișier destinatari are intrări în formatul „john@doe.com
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”, unde john@doe.com este un alias pentru
Cheie publică OpenPGP a cărei amprentă este XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.

Toate liniile care încep cu caracterul hash (#) sunt interpretate ca comentarii.

Parametrii la destinatari actiunile sunt:

ls Listați toate fișierele destinatarilor existente.

edita Creați sau editați un fișier destinatari.

Editarea are loc folosind editorul specificat de mediul $EDITOR
variabilă.

Parametrul necesar dosar-destinatari este interpretată relativ la
$KEYRING_FOLDER/config/recipients/ folder.

Utilizați keyringer online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows