Marco Ricci commited on 2024-11-13 22:51:21
Zeige 1 geänderte Dateien mit 4 Einfügungen und 15 Löschungen.
The badges are hard to read. And if writing the versions out as text, then the information becomes either too inconspicuous to be found again or too disruptive to the flow of reading. Also use this opportunity to harmonize the item bullets in the text source.
... | ... |
@@ -14,22 +14,22 @@ We will assume the following three services with the following passphrase polici |
14 | 14 |
- between 12 and 20 characters |
15 | 15 |
- no spaces |
16 | 16 |
- 1 upper case letter, 1 lower case letter, 1 digit |
17 |
- * no character may appear 3 times (or more) in a row |
|
17 |
+ - no character may appear 3 times (or more) in a row |
|
18 | 18 |
|
19 | 19 |
- __bank account__ |
20 | 20 |
|
21 | 21 |
--- |
22 | 22 |
|
23 | 23 |
- only digits |
24 |
- * exactly 5 digits |
|
25 |
- * an additional one-time password via a hardware token ("[two-factor authentication][2FA]") |
|
24 |
+ - exactly 5 digits |
|
25 |
+ - an additional one-time password via a hardware token ("[two-factor authentication][2FA]") |
|
26 | 26 |
|
27 | 27 |
- __work account__ |
28 | 28 |
|
29 | 29 |
--- |
30 | 30 |
|
31 | 31 |
- exactly 8 characters |
32 |
- * no spaces |
|
32 |
+ - no spaces |
|
33 | 33 |
- 1 special character, 1 letter, 1 digit |
34 | 34 |
- must be changed every quarter (January, April, July and October) to a different value ("passphrase rotation" or "rollover") |
35 | 35 |
- must actually be different from the previous *two* passphrases |
... | ... |
@@ -42,10 +42,6 @@ We will assume the following three services with the following passphrase polici |
42 | 42 |
|
43 | 43 |
You will need Python 3, and a package installer such as `pip` (bundled with Python), `pipx` or similar. |
44 | 44 |
|
45 |
-??? info "Info: Current supported Python versions" |
|
46 |
- |
|
47 |
- ![See PyPI.][CURRENT_PYTHON] |
|
48 |
- |
|
49 | 45 |
--- |
50 | 46 |
|
51 | 47 |
=== "pip" |
... | ... |
@@ -75,13 +71,6 @@ derivepassphrase, version 0.3.0 |
75 | 71 |
|
76 | 72 |
(…or similar output.) |
77 | 73 |
|
78 |
-??? info "Info: Current `derivepassphrase` version" |
|
79 |
- |
|
80 |
- ![See PyPI.][CURRENT_VERSIONS] |
|
81 |
- |
|
82 |
-[CURRENT_VERSIONS]: https://img.shields.io/pypi/v/derivepassphrase.svg?label=derivepassphrase |
|
83 |
-[CURRENT_PYTHON]: https://img.shields.io/pypi/pyversions/derivepassphrase.svg |
|
84 |
- |
|
85 | 74 |
## Choosing a master passphrase |
86 | 75 |
|
87 | 76 |
`derivepassphrase` uses a master passphrase <var>MP</var>, and derives all other passphrases <var>P</var> from <var>MP</var>. |
88 | 77 |