Marco Ricci commited on 2024-10-21 13:28:51
              Zeige 1 geänderte Dateien mit 5 Einfügungen und 5 Löschungen.
            
Use non-breakable spaces to ensure that mathematical expressions are not broken accross several lines.
| ... | ... | 
                      @@ -84,14 +84,14 @@ For our email account, we choose the straightforward service name `email`.  | 
                  
| 84 | 84 | 
                         | 
                    
| 85 | 85 | 
                        We need to translate the passphrase policy into options for `derivepassphrase`:  | 
                    
| 86 | 86 | 
                         | 
                    
| 87 | 
                        -- 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.  | 
                    |
| 87 | 
                        +- 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.  | 
                    |
| 88 | 88 | 
                        Upper case letters (`--upper`), digits (`--number`), symbols (`--symbol`), spaces (`--space`) and dashes (`--dash`) work similarly.  | 
                    
| 89 | 
                        -- A policy "spaces *forbidden*" translates to the option `--space 0`.  | 
                    |
| 89 | 
                        +- A policy "spaces *forbidden*" translates to the option `--space 0`.  | 
                    |
| 90 | 90 | 
                        Again, other character classes behave similarly.  | 
                    
| 91 | 
                        -- 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.  | 
                    |
| 92 | 
                        - In particular, `--repeat 1` means no character may be immediately repeated.  | 
                    |
| 91 | 
                        +- 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.  | 
                    |
| 92 | 
                        + In particular, `--repeat 1` means no character may be immediately repeated.  | 
                    |
| 93 | 93 | 
                        (See the mnemonic below.)  | 
                    
| 94 | 
                        -* 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>.  | 
                    |
| 94 | 
                        +* 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>.  | 
                    |
| 95 | 95 | 
                        (`derivepassphrase` does not explicitly choose <var>k</var> for you.)  | 
                    
| 96 | 96 | 
                         | 
                    
| 97 | 97 | 
                        ??? note "Mnemonic: the `--repeat` option"  | 
                    
| 98 | 98 |