-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathde.py
88 lines (87 loc) · 4.62 KB
/
de.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
strings = {
'lang': 'de',
'title': 'Online Passwortgenerator',
'home': 'Normale Version',
'compact': 'Kompakte Version',
'more_options': 'Zusätzliche Optionen',
'about': 'Über',
'subtitle': 'Passwörter richtig gemacht',
'title_your_password': 'Dein Correct-Horse-Password',
'subtitle_generate_password': 'Klicke auf den Button um ein neues zu erzeugen',
'generate': 'Neues erzeugen',
'want_more_options': 'Ich brauche <a href="options.html">mehr Einstellungen …</a>',
'generator_words': 'Das Passwort wird aus den folgenden Wörtern generiert:',
'title_good_password': 'Warum ist das ein gutes Passwort?',
'subtitle_good_password': 'Was macht ein gutes Passwort aus?',
'text_good_password':
'''<p>
Das Passwort oben enthält 52 Bit Entropie. Das bedeutet, dass es so zufällig ist, wie das Ergebnis des Werfens von 52 Münzen nacheinander.
Das ist so, weil jedes Wort zufällig aus einer Liste von über 8192 verschiedenen Wörtern ausgewählt wurde – was einer Entropie von 13 Bits entspricht.
</p>
<p>
Das heißt, es ist so zufällig wie ein komplett zufälliges Passwort der Länge 8, das aus Großbuchstaben, Kleinbuchstaben und Zahlen generiert wird.
<strong>Allerdings</strong> ist es viel einfacher zu merken als ein komplettes zufälliges Passwort von 8 Zeichen.
Oder wie Randal Munroe es ausdrückt:
</p>''',
'reference_xkcd':
'''<p>
Von Randall Munroes berühmtem Webcartoon
<a href="https://xkcd.com/">XKCD (xkcd.com)</a>.
</p>''',
'title_trust': 'Warum kann ich dieser Seite vertrauen …',
'subtitle_trust': ' … mit so etwas Wichtigem wie meinem Passwort?',
'text_trust':
'''<p>
Kurze Antwort:
Das sollten Sie nicht.
Sie sollten damit <strong>keiner</strong> Website vertrauen.
</p>
<p>
Diese Seite ist jedoch so einfach wie möglich gehalten (vom Quellcode her).
Sie können sich also davon überzeugen, dass
<ul>
<li>das Passwort wird komplett zufällig generiert (soweit wie Ihr Browser Math.random() implementiert),</li>
<li>das Passwort wird nicht an den Server gesendet,</li>
<li>nichts anderes außer der Passwort-Generierung gemacht wird.</li>
</ul>
</p>
<p>
Da das Passwort niemals an einen Server geschickt wird, kann auch niemand zwischendurch das Passwort lesen (außer der Kollege, der hinter Ihnen steht).
Um sicherzustellen, dass auch diese Webseite überhaupt nicht verändert wurde, sollten Sie überprüfen, dass Sie diese Webseite sicher über HTTPS abgerufen haben und die Verbindung mit einem vertrauenswürdigen Zertifikat hergestellt wurde.
</p>
<p>
Wenn Sie den Quelltext dieser Website betrachten, können Sie sehen, dass der einzige Code, der am Ende der Seite eingefügt wurde, das kleine Snippet ist, das Sie unten sehen können.
Es gibt keinen JS-Framework, keine Werbung, die eingebettet ist, keine Google Analytics und es gibt keinen Facebook-Button, garnichts.
Aber zögern Sie nicht, trotzdem diese Seite auf Facebook zu teilen, wenn Sie Ihnen gefällt! :)
</p>''',
'title_wordlist': 'Welche Wörter werden verwendet?',
'subtitle_wordlist': 'Kann ich die Wortlisten auch herunterladen?',
'text_wordlist':
'''<p>
Die verwendeten Wortlisten können hier heruntergeladen werden:
</p>''',
'reference_wordlist':
'''<p>
Die Wortlisten stammen aus dem
<a href="http://wortschatz.uni-leipzig.de/html/wliste.html">Wortschatz-Projekt</a>
Der Universität Leipzig. Sie sind nach den
<a href="http://wortschatz.uni-leipzig.de/use.html">Wortschatz-Nutzungsbedingungen</a>
unter
<a href="https://creativecommons.org/licenses/by-nc/4.0/">CC-BY-NC</a>
Lizenz verfügbar (gemäß den
<a href="http://wortschatz.uni-leipzig.de/use.html">Wortschatz Nutzungsbedingungen</a>).
Wörter, die andere Zeichen als Buchstaben enthalten und sehr kurze Wörter wurden herausgefiltert.
Außerdem wurden alle Wörter in Kleinschreibung umgewandelt.
</p>
<p>
Sie können diese Dateien verwenden, um Ihr Passwort lokal zu generieren.
Wenn Sie Linux verwenden, können Sie einfach den folgenden Befehl aufrufen
(<file> durch die entsprechende Datei ersetzen):
</p>''',
'option_numberwords': 'Anzahl Wörter',
'option_showspaces': 'Trenne Wörter mit Leerzeichen',
'options_need': 'Ich brauche:',
'options_uppercase': 'Großbuchstaben',
'options_number': 'Mindestens eine Ziffer',
'options_specialcharacter': 'Mindestens ein Sonderzeichen',
}