Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
1)
2) <!doctype html>
3) <html lang="en" class="no-js">
4) <head>
5)
6) <meta charset="utf-8">
7) <meta name="viewport" content="width=device-width,initial-scale=1">
8)
9) <meta name="description" content="An almost faithful Python reimplementation of James Coglan's vault.">
10)
11)
12) <meta name="author" content="Marco Ricci">
13)
14)
15) <link rel="canonical" href="https://the13thletter.info/derivepassphrase/0.x/reference/derivepassphrase-vault.1/">
16)
17)
18) <link rel="prev" href="../derivepassphrase.1/">
19)
20)
21) <link rel="next" href="../derivepassphrase-export.1/">
22)
23)
24) <link rel="icon" href="../../assets/images/favicon.png">
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
25) <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.5.39">
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
26)
27)
28)
29) <title>Man page: derivepassphrase-vault - derivepassphrase</title>
30)
31)
32)
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
33) <link rel="stylesheet" href="../../assets/stylesheets/main.8c3ca2c6.min.css">
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
34)
35)
36)
37)
38)
39)
40)
41)
42)
43)
44) <style>:root{--md-text-font:"Noto Sans";--md-code-font:"Noto Mono"}</style>
45)
46)
47)
48) <link rel="stylesheet" href="../../assets/_mkdocstrings.css">
49)
50) <link rel="stylesheet" href="../../mkdocstrings_recommended_styles.css">
51)
52)
53)
54)
55)
56) </head>
57)
58)
59) <body dir="ltr">
60)
61)
62) <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
63) <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
64) <label class="md-overlay" for="__drawer"></label>
65) <div data-md-component="skip">
66)
67)
68) <a href="#derivepassphrase-vault1" class="md-skip">
69) Skip to content
70) </a>
71)
72) </div>
73) <div data-md-component="announce">
74)
75) </div>
76)
77) <div data-md-color-scheme="default" data-md-component="outdated" hidden>
78)
79) </div>
80)
81)
82)
83)
84) <div class="md-container" data-md-component="container">
85)
86)
87)
88)
89)
90) <nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
91) <div class="md-grid">
92) <ul class="md-tabs__list">
93)
94)
95)
96)
97)
98) <li class="md-tabs__item">
99) <a href="../.." class="md-tabs__link">
100)
101)
102)
103)
104) Overview
105)
106) </a>
107) </li>
108)
109)
110)
111)
112)
113)
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
114)
115)
116)
117) <li class="md-tabs__item">
|
Deployed ffee25004de8 to 0....
Marco Ricci authored 2 months ago
|
118) <a href="../../tutorials/basic-setup-passphrase/" class="md-tabs__link">
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
119)
120)
121)
122)
123) Tutorials & Examples
124)
125) </a>
126) </li>
127)
128)
129)
130)
131)
132)
133)
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
134)
135)
136)
137)
138)
139) <li class="md-tabs__item md-tabs__item--active">
140) <a href="../" class="md-tabs__link">
141)
142)
143)
144)
145) Reference
146)
147) </a>
148) </li>
149)
150)
151)
152)
153)
154)
155)
156)
157) <li class="md-tabs__item">
158) <a href="../../changelog/" class="md-tabs__link">
159)
160)
161)
162)
163) Changelog
164)
165) </a>
166) </li>
167)
168)
169)
170) </ul>
171) </div>
172) </nav>
173)
174)
175)
176) <main class="md-main" data-md-component="main">
177) <div class="md-main__inner md-grid">
178)
179)
180)
181) <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
182) <div class="md-sidebar__scrollwrap">
183) <div class="md-sidebar__inner">
184)
185)
186)
187)
188)
189)
190) <nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
191) <label class="md-nav__title" for="__drawer">
192) <a href="../.." title="derivepassphrase" class="md-nav__button md-logo" aria-label="derivepassphrase" data-md-component="logo">
193)
194)
195) <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
196)
197) </a>
198) derivepassphrase
199) </label>
200)
201) <div class="md-nav__source">
202) <a href="https://github.com/the-13th-letter/derivepassphrase" title="Go to repository" class="md-source" data-md-component="source">
203) <div class="md-source__icon md-icon">
204)
205) <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"/></svg>
206) </div>
207) <div class="md-source__repository">
208) the-13th-letter/derivepassphrase
209) </div>
210) </a>
211) </div>
212)
213) <ul class="md-nav__list" data-md-scrollfix>
214)
215)
216)
217)
218)
219)
220)
221) <li class="md-nav__item">
222) <a href="../.." class="md-nav__link">
223)
224)
225) <span class="md-ellipsis">
226) Overview
227) </span>
228)
229)
230) </a>
231) </li>
232)
233)
234)
235)
236)
237)
238)
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
239)
240)
241)
242)
243)
244)
245)
246)
247)
248)
249)
250)
251)
252)
253)
254) <li class="md-nav__item md-nav__item--nested">
255)
256)
257)
258) <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2" >
259)
260)
261) <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0">
262)
263)
264) <span class="md-ellipsis">
265) Tutorials & Examples
266) </span>
267)
268)
269) <span class="md-nav__icon md-icon"></span>
270) </label>
271)
272) <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
273) <label class="md-nav__title" for="__nav_2">
274) <span class="md-nav__icon md-icon"></span>
275) Tutorials & Examples
276) </label>
277) <ul class="md-nav__list" data-md-scrollfix>
278)
279)
280)
281)
282)
283)
284)
285) <li class="md-nav__item">
|
Deployed ffee25004de8 to 0....
Marco Ricci authored 2 months ago
|
286) <a href="../../tutorials/basic-setup-passphrase/" class="md-nav__link">
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
287)
288)
289) <span class="md-ellipsis">
290) Tutorial: setting up derivepassphrase vault for three accounts, with a master passphrase
291) </span>
292)
293)
294) </a>
295) </li>
296)
297)
298)
299)
300) </ul>
301) </nav>
302)
303) </li>
304)
305)
306)
307)
308)
309)
310)
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
311)
312)
313)
314)
315)
316)
317)
318)
319)
320)
321)
322)
323)
324)
325)
326)
327)
328)
329)
330)
331)
332)
333)
334)
335)
336)
337)
338)
339)
340)
341)
342)
343) <li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
344)
345)
346)
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
347) <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3" checked>
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
348)
349)
350)
351) <div class="md-nav__link md-nav__container">
352) <a href="../" class="md-nav__link ">
353)
354)
355) <span class="md-ellipsis">
356) Reference
357) </span>
358)
359)
360) </a>
361)
362)
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
363) <label class="md-nav__link " for="__nav_3" id="__nav_3_label" tabindex="">
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
364) <span class="md-nav__icon md-icon"></span>
365) </label>
366)
367) </div>
368)
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
369) <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="true">
370) <label class="md-nav__title" for="__nav_3">
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
371) <span class="md-nav__icon md-icon"></span>
372) Reference
373) </label>
374) <ul class="md-nav__list" data-md-scrollfix>
375)
376)
377)
378)
379)
380)
381)
382)
383)
384) <li class="md-nav__item">
385) <a href="../derivepassphrase.1/" class="md-nav__link">
386)
387)
388) <span class="md-ellipsis">
389) Man page: derivepassphrase
390) </span>
391)
392)
393) </a>
394) </li>
395)
396)
397)
398)
399)
400)
401)
402)
403)
404)
405)
406)
407) <li class="md-nav__item md-nav__item--active">
408)
409) <input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
410)
411)
412)
413)
414)
415) <label class="md-nav__link md-nav__link--active" for="__toc">
416)
417)
418) <span class="md-ellipsis">
419) Man page: derivepassphrase-vault
420) </span>
421)
422)
423) <span class="md-nav__icon md-icon"></span>
424) </label>
425)
426) <a href="./" class="md-nav__link md-nav__link--active">
427)
428)
429) <span class="md-ellipsis">
430) Man page: derivepassphrase-vault
431) </span>
432)
433)
434) </a>
435)
436)
437)
438) <nav class="md-nav md-nav--secondary" aria-label="Table of contents">
439)
440)
441)
442)
443)
444)
445) <label class="md-nav__title" for="__toc">
446) <span class="md-nav__icon md-icon"></span>
447) Table of contents
448) </label>
449) <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
450)
451) <li class="md-nav__item">
452) <a href="#name" class="md-nav__link">
453) <span class="md-ellipsis">
454) NAME
455) </span>
456) </a>
457)
458) </li>
459)
460) <li class="md-nav__item">
461) <a href="#synopsis" class="md-nav__link">
462) <span class="md-ellipsis">
463) SYNOPSIS
464) </span>
465) </a>
466)
467) </li>
468)
469) <li class="md-nav__item">
470) <a href="#description" class="md-nav__link">
471) <span class="md-ellipsis">
472) DESCRIPTION
473) </span>
474) </a>
475)
476) </li>
477)
478) <li class="md-nav__item">
479) <a href="#options" class="md-nav__link">
480) <span class="md-ellipsis">
481) OPTIONS
482) </span>
483) </a>
484)
485) <nav class="md-nav" aria-label="OPTIONS">
486) <ul class="md-nav__list">
487)
488) <li class="md-nav__item">
489) <a href="#password-generation" class="md-nav__link">
490) <span class="md-ellipsis">
491) Password generation
492) </span>
493) </a>
494)
495) </li>
496)
497) <li class="md-nav__item">
498) <a href="#configuration" class="md-nav__link">
499) <span class="md-ellipsis">
500) Configuration
501) </span>
502) </a>
503)
504) </li>
505)
506) <li class="md-nav__item">
507) <a href="#storage-management" class="md-nav__link">
508) <span class="md-ellipsis">
509) Storage management
510) </span>
511) </a>
512)
513) </li>
514)
515) <li class="md-nav__item">
516) <a href="#other-options" class="md-nav__link">
517) <span class="md-ellipsis">
518) Other Options
519) </span>
520) </a>
521)
522) </li>
523)
524) </ul>
525) </nav>
526)
527) </li>
528)
529) <li class="md-nav__item">
530) <a href="#warnings" class="md-nav__link">
531) <span class="md-ellipsis">
532) WARNINGS
533) </span>
534) </a>
535)
536) </li>
537)
538) <li class="md-nav__item">
539) <a href="#see-also" class="md-nav__link">
540) <span class="md-ellipsis">
541) SEE ALSO
542) </span>
543) </a>
544)
545) </li>
546)
547) </ul>
548)
549) </nav>
550)
551) </li>
552)
553)
554)
555)
556)
557)
558)
559)
560)
561)
562) <li class="md-nav__item">
563) <a href="../derivepassphrase-export.1/" class="md-nav__link">
564)
565)
566) <span class="md-ellipsis">
567) Man page: derivepassphrase-export
568) </span>
569)
570)
571) </a>
572) </li>
573)
574)
575)
576)
577)
578)
579)
580)
581)
582)
583) <li class="md-nav__item">
584) <a href="../derivepassphrase-export-vault.1/" class="md-nav__link">
585)
586)
587) <span class="md-ellipsis">
588) Man page: derivepassphrase-export-vault
589) </span>
590)
591)
592) </a>
593) </li>
594)
595)
596)
597)
598)
599)
600)
601)
602)
603)
604)
605)
606)
607)
608)
609)
610)
611)
612)
613)
614)
615)
616)
617)
618)
619)
620)
621)
622)
623)
624)
625)
626)
627)
628)
629)
630) <li class="md-nav__item md-nav__item--section md-nav__item--nested">
631)
632)
633)
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
634) <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_6" >
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
635)
636)
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
637) <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="">
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
638)
639)
640) <span class="md-ellipsis">
641) Module derivepassphrase
642) </span>
643)
644)
645) <span class="md-nav__icon md-icon"></span>
646) </label>
647)
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
648) <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_6_label" aria-expanded="false">
649) <label class="md-nav__title" for="__nav_3_6">
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
650) <span class="md-nav__icon md-icon"></span>
651) Module derivepassphrase
652) </label>
653) <ul class="md-nav__list" data-md-scrollfix>
654)
655)
656)
657)
658)
659)
660)
661) <li class="md-nav__item">
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
662) <a href="../derivepassphrase.cli/" class="md-nav__link">
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
663)
664)
665) <span class="md-ellipsis">
666) Submodule cli
667) </span>
668)
669)
670) </a>
671) </li>
672)
673)
674)
675)
676)
677)
678)
679)
680)
681)
682) <li class="md-nav__item">
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
683) <a href="../derivepassphrase.exporter/" class="md-nav__link">
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
684)
685)
686) <span class="md-ellipsis">
687) Subpackage exporter
688) </span>
689)
690)
691) </a>
692) </li>
693)
694)
695)
696)
697)
698)
699)
700)
701)
702)
703) <li class="md-nav__item">
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
704) <a href="../derivepassphrase.sequin/" class="md-nav__link">
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
705)
706)
707) <span class="md-ellipsis">
708) Submodule sequin
709) </span>
710)
711)
712) </a>
713) </li>
714)
715)
716)
717)
718)
719)
720)
721)
722)
723)
724) <li class="md-nav__item">
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
725) <a href="../derivepassphrase.ssh_agent/" class="md-nav__link">
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
726)
727)
728) <span class="md-ellipsis">
729) Submodule ssh_agent
730) </span>
731)
732)
733) </a>
734) </li>
735)
736)
737)
738)
739)
740)
741)
742)
743)
744)
745) <li class="md-nav__item">
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
746) <a href="../derivepassphrase._types/" class="md-nav__link">
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
747)
748)
749) <span class="md-ellipsis">
750) Submodule _types
751) </span>
752)
753)
754) </a>
755) </li>
756)
757)
758)
759)
760)
761)
762)
763)
764)
765)
766) <li class="md-nav__item">
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
767) <a href="../derivepassphrase.vault/" class="md-nav__link">
|
Deployed df459996c5d0 to 0....
Marco Ricci authored 3 months ago
|
768)
769)
770) <span class="md-ellipsis">
771) Submodule vault
772) </span>
773)
774)
775) </a>
776) </li>
777)
778)
779)
780)
781) </ul>
782) </nav>
783)
784) </li>
785)
786)
787)
788)
789) </ul>
790) </nav>
791)
792) </li>
793)
794)
795)
796)
797)
798)
799)
800)
801)
802) <li class="md-nav__item">
803) <a href="../../changelog/" class="md-nav__link">
804)
805)
806) <span class="md-ellipsis">
807) Changelog
808) </span>
809)
810)
811) </a>
812) </li>
813)
814)
815)
816) </ul>
817) </nav>
818) </div>
819) </div>
820) </div>
821)
822)
823)
824) <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
825) <div class="md-sidebar__scrollwrap">
826) <div class="md-sidebar__inner">
827)
828)
829) <nav class="md-nav md-nav--secondary" aria-label="Table of contents">
830)
831)
832)
833)
834)
835)
836) <label class="md-nav__title" for="__toc">
837) <span class="md-nav__icon md-icon"></span>
838) Table of contents
839) </label>
840) <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
841)
842) <li class="md-nav__item">
843) <a href="#name" class="md-nav__link">
844) <span class="md-ellipsis">
845) NAME
846) </span>
847) </a>
848)
849) </li>
850)
851) <li class="md-nav__item">
852) <a href="#synopsis" class="md-nav__link">
853) <span class="md-ellipsis">
854) SYNOPSIS
855) </span>
856) </a>
857)
858) </li>
859)
860) <li class="md-nav__item">
861) <a href="#description" class="md-nav__link">
862) <span class="md-ellipsis">
863) DESCRIPTION
864) </span>
865) </a>
866)
867) </li>
868)
869) <li class="md-nav__item">
870) <a href="#options" class="md-nav__link">
871) <span class="md-ellipsis">
872) OPTIONS
873) </span>
874) </a>
875)
876) <nav class="md-nav" aria-label="OPTIONS">
877) <ul class="md-nav__list">
878)
879) <li class="md-nav__item">
880) <a href="#password-generation" class="md-nav__link">
881) <span class="md-ellipsis">
882) Password generation
883) </span>
884) </a>
885)
886) </li>
887)
888) <li class="md-nav__item">
889) <a href="#configuration" class="md-nav__link">
890) <span class="md-ellipsis">
891) Configuration
892) </span>
893) </a>
894)
895) </li>
896)
897) <li class="md-nav__item">
898) <a href="#storage-management" class="md-nav__link">
899) <span class="md-ellipsis">
900) Storage management
901) </span>
902) </a>
903)
904) </li>
905)
906) <li class="md-nav__item">
907) <a href="#other-options" class="md-nav__link">
908) <span class="md-ellipsis">
909) Other Options
910) </span>
911) </a>
912)
913) </li>
914)
915) </ul>
916) </nav>
917)
918) </li>
919)
920) <li class="md-nav__item">
921) <a href="#warnings" class="md-nav__link">
922) <span class="md-ellipsis">
923) WARNINGS
924) </span>
925) </a>
926)
927) </li>
928)
929) <li class="md-nav__item">
930) <a href="#see-also" class="md-nav__link">
931) <span class="md-ellipsis">
932) SEE ALSO
933) </span>
934) </a>
935)
936) </li>
937)
938) </ul>
939)
940) </nav>
941) </div>
942) </div>
943) </div>
944)
945)
946)
947) <div class="md-content" data-md-component="content">
948) <article class="md-content__inner md-typeset">
949)
950)
951)
952)
953)
954)
955)
956)
957) <a href="https://github.com/the-13th-letter/derivepassphrase/raw/master/docs/reference/derivepassphrase-vault.1.md" title="View source of this page" class="md-content__button md-icon">
958)
959) <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
960) </a>
961)
962)
963)
964) <h1 id="derivepassphrase-vault1">derivepassphrase-vault(1)<a class="headerlink" href="#derivepassphrase-vault1" title="Permanent link">¶</a></h1>
965) <h2 id="name">NAME<a class="headerlink" href="#name" title="Permanent link">¶</a></h2>
966) <p>derivepassphrase-vault – derive a passphrase using the vault(1)
967) derivation scheme</p>
968) <h2 id="synopsis">SYNOPSIS<a class="headerlink" href="#synopsis" title="Permanent link">¶</a></h2>
969) <div class="highlight"><pre><span></span><code>derivepassphrase vault [OPTIONS] [SERVICE]
970) </code></pre></div>
971) <h2 id="description">DESCRIPTION<a class="headerlink" href="#description" title="Permanent link">¶</a></h2>
972) <p>Using a master passphrase or a master SSH key, derive a passphrase for
973) <i>SERVICE</i>, subject to length, character and character repetition
974) constraints. The derivation is cryptographically strong, meaning that even
975) if a single passphrase is compromised, guessing the master passphrase or
976) a different service’s passphrase is computationally infeasible. The
977) derivation is also deterministic, given the same inputs, thus the resulting
978) passphrase need not be stored explicitly. The service name and constraints
979) themselves also need not be kept secret; the latter are usually stored in
980) a world-readable file.</p>
981) <p>If operating on global settings, or importing/exporting settings, then
982) <i>SERVICE</i> must be omitted. Otherwise it is required.</p>
983) <h2 id="options">OPTIONS<a class="headerlink" href="#options" title="Permanent link">¶</a></h2>
984) <h3 id="password-generation">Password generation<a class="headerlink" href="#password-generation" title="Permanent link">¶</a></h3>
985) <dl>
986) <dt><b>-p</b>, <b>-</b><b>-phrase</b></dt>
987) <dd>prompts you for your passphrase</dd>
988) <dt><b>-k</b>, <b>-</b><b>-key</b></dt>
989) <dd>uses your SSH private key to generate passwords</dd>
990) <dt><b>-l</b>, <b>-</b><b>-length</b> <var>NUMBER</var></dt>
991) <dd>emits password of length <var>NUMBER</var></dd>
992) <dt><b>-r</b>, <b>-</b><b>-repeat</b> <var>NUMBER</var></dt>
993) <dd>allows maximum of <var>NUMBER</var> repeated adjacent chars</dd>
994) <dt><b>-</b><b>-lower</b> <var>NUMBER</var></dt>
995) <dd>includes at least <var>NUMBER</var> lowercase letters</dd>
996) <dt><b>-</b><b>-upper</b> <var>NUMBER</var></dt>
997) <dd>includes at least <var>NUMBER</var> uppercase letters</dd>
998) <dt><b>-</b><b>-number</b> <var>NUMBER</var></dt>
999) <dd>includes at least <var>NUMBER</var> digits</dd>
1000) <dt><b>-</b><b>-space</b> <var>NUMBER</var></dt>
1001) <dd>includes at least <var>NUMBER</var> spaces</dd>
1002) <dt><b>-</b><b>-dash</b> <var>NUMBER</var></dt>
1003) <dd>includes at least <var>NUMBER</var> <code>-</code> or <code>_</code></dd>
1004) <dt><b>-</b><b>-symbol</b> <var>NUMBER</var></dt>
1005) <dd>includes at least <var>NUMBER</var> symbol chars</dd>
1006) </dl>
1007) <p>Use <var>NUMBER</var>=0, e.g. <code>--symbol 0</code>, to exclude a character type from
1008) the output.</p>
1009) <h3 id="configuration">Configuration<a class="headerlink" href="#configuration" title="Permanent link">¶</a></h3>
1010) <dl>
1011) <dt><b>-n</b>, <b>-</b><b>-notes</b></dt>
1012) <dd>spawn an editor to edit notes for <var>SERVICE</var></dd>
1013) <dt><b>-c</b>, <b>-</b><b>-config</b></dt>
1014) <dd>saves the given settings for <var>SERVICE</var> or global</dd>
1015) <dt><b>-x</b>, <b>-</b><b>-delete</b></dt>
1016) <dd>deletes settings for <var>SERVICE</var></dd>
1017) <dt><b>-</b><b>-delete-globals</b></dt>
1018) <dd>deletes the global shared settings</dd>
1019) <dt><b>-X</b>, <b>-</b><b>-clear</b></dt>
1020) <dd>deletes all settings</dd>
1021) </dl>
1022) <p>Use <code>$VISUAL</code> or <code>$EDITOR</code> to configure the spawned editor.</p>
1023) <h3 id="storage-management">Storage management<a class="headerlink" href="#storage-management" title="Permanent link">¶</a></h3>
1024) <dl>
1025) <dt><b>-e</b>, <b>-</b><b>-export</b> <var>PATH</var></dt>
1026) <dd>export all saved settings into file <var>PATH</var></dd>
1027) <dt><b>-i</b>, <b>-</b><b>-import</b> <var>PATH</var></dt>
1028) <dd>import saved settings from file <var>PATH</var></dd>
1029) </dl>
1030) <p>Using <code>-</code> as <var>PATH</var> for standard input/standard output is supported.</p>
1031) <h3 id="other-options">Other Options<a class="headerlink" href="#other-options" title="Permanent link">¶</a></h3>
1032) <dl>
1033) <dt><b>–version</b></dt>
1034) <dd>Show the version and exit.</dd>
1035) <dt><b>-h</b>, <b>-</b><b>-help</b></dt>
1036) <dd>Show this message and exit.</dd>
1037) </dl>
1038) <h2 id="warnings">WARNINGS<a class="headerlink" href="#warnings" title="Permanent link">¶</a></h2>
1039) <p>There is <strong>no way</strong> to retrieve the generated passphrases if the master
1040) passphrase, the SSH key, or the exact passphrase settings are lost,
1041) short of trying out all possible combinations. You are <strong>strongly</strong>
1042) advised to keep independent backups of the settings and the SSH key, if
1043) any.</p>
1044) <p>The configuration is <strong>not</strong> encrypted, and you are <strong>strongly</strong>
1045) discouraged from using a stored passphrase.</p>
1046) <h2 id="see-also">SEE ALSO<a class="headerlink" href="#see-also" title="Permanent link">¶</a></h2>
1047) <p><a href="../derivepassphrase.1/">derivepassphrase(1)</a>,
|
Deployed 71c3866eef5d to 0....
Marco Ricci authored 2 months ago
|
1048) <a href="https://www.npmjs.com/package/vault">vault(1)</a></p>
|