Marco Ricci commited on 2024-10-16 17:33:28
Zeige 1 geänderte Dateien mit 5 Einfügungen und 5 Löschungen.
... | ... |
@@ -77,20 +77,20 @@ For our email account, we choose the straightforward service name `email`. |
77 | 77 |
|
78 | 78 |
We need to translate the passphrase policy into options for `derivepassphrase`: |
79 | 79 |
|
80 |
-- A policy "(at least) `n` lower case letters" translates to the option `--lower n`, for any `n` greater than 0. |
|
80 |
+- A policy "(at least) <var>n</var> lower case letters" translates to the option <code>-<span/>-lower <var>n</var></code>, for any <var>n</var> > 0. |
|
81 | 81 |
Upper case letters (`--upper`), digits (`--number`), symbols (`--symbol`), spaces (`--space`) and dashes (`--dash`) work similarly. |
82 | 82 |
- A policy "spaces *forbidden*" translates to the option `--space 0`. |
83 | 83 |
Again, other character classes behave similarly. |
84 |
-- A policy "no character may appear `n` times (or more) in a row" translates to the option `--repeat n-1`, for any `n` greater than 1. |
|
84 |
+- A policy "no character may appear <var>n</var> times (or more) in a row" translates to the option <code>-<span/>-repeat (<var>n</var> − 1)</code>, for any <var>n</var> > 1. |
|
85 | 85 |
In particular, `--repeat 1` means no character may be immediately repeated. |
86 | 86 |
(See the mnemonic below.) |
87 |
-* A policy "between `n` and `m` characters long" translates to `--length k`, for any `k` between `n` and `m` which you choose. |
|
88 |
- (`derivepassphrase` does not explicitly choose a passphrase length for you.) |
|
87 |
+* A policy "between <var>n</var> and <var>m</var> characters long" translates to <code>-<span/>-length <var>k</var></code>, for any choice of <var>k</var> which satisfies <var>n</var> ≤ <var>k</var> ≤ <var>m</var>. |
|
88 |
+ (`derivepassphrase` does not explicitly choose <var>k</var> for you.) |
|
89 | 89 |
|
90 | 90 |
??? note "Mnemonic: the `--repeat` option" |
91 | 91 |
|
92 | 92 |
The `--repeat` option denotes the *total* number of consecutive occurrences of the same character. |
93 |
- Or alternatively: if you request `--repeat n`, then `derivepassphrase` will *avoid* deriving any passphrase that repeats a character *another `n` times*. |
|
93 |
+ Or alternatively: if you request <code>-<span/>-repeat <var>n</var></code>, then `derivepassphrase` will *avoid* deriving any passphrase that repeats a character *another <var>n</var> times*. |
|
94 | 94 |
|
95 | 95 |
Examples: |
96 | 96 |
|
97 | 97 |