-
Notifications
You must be signed in to change notification settings - Fork 0
/
nl.py
97 lines (96 loc) · 4.69 KB
/
nl.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
88
89
90
91
92
93
94
95
96
strings = {
'lang': 'nl',
'title': 'Online Password Generator',
'home': 'Thuis',
'compact': 'Compact',
'more_options': 'Meer opties',
'about': 'Over',
'subtitle': 'Wachtwoorden gedaan recht',
'title_your_password': 'Uw Correct-Horse wachtwoord',
'subtitle_generate_password': 'Een nieuw exemplaar genereren door op de knop te klikken',
'generate': 'Genereer',
'want_more_options': 'Ik wil <a href="options.html">meer opties …</a>',
'generator_words': 'Het wachtwoord wordt gegenereerd uit de volgende woorden:',
'title_good_password': 'Waarom is dit een goed wachtwoord?',
'subtitle_good_password': 'Wat maakt een goed wachtwoord?',
'text_good_password':
'''<p>
Het wachtwoord hierboven bevat 52 bits entropie.
Dit betekent dat het zo willekeurig is als het resultaat van het gooien van 52 munten in een' rij'.
De reden hiervoor is dat elk woord willekeurig is gekozen uit een lijst van meer dan 8192 verschillende woorden - corresponderend met een entropie van 13 bits.
</p>
<p>
Dat betekent dat het net zo willekeurig is als een willekeurig wachtwoord van lengte 8, dat wordt gegenereerd uit hoofdletters, kleine letters en cijfers.
Het is echter veel memorabeler dan een volledig willekeurig wachtwoord van 8 karakters.
Of zoals Randal Munroe het noemt:
</p>''',
'reference_xkcd':
'''<p>
Deze is afkomstig uit Randall Munroes beroemde doos
<a href="https://xkcd.com/">XKCD (xkcd.com)</a>.
</p>''',
'title_trust': 'Waarom kan ik deze pagina vertrouwen …',
'subtitle_trust': ' … met iets belangrijks als mijn wachtwoord?',
'text_trust':
'''<p>
Korte antwoord:
Je zou niet moeten doen.
Je moet daar op geen enkele website mee vertrouwen.
</p>
<p>
Deze pagina is echter zo eenvoudig mogelijk (vanuit code-oogpunt).
Zo kunt u zich ervan overtuigen dat
</p>
<ul>
<li>het wachtwoord wordt volledig willekeurig gegenereerd (voor zover uw browser Math.random() implementeert)</li>
<li>het wachtwoord wordt niet naar de server verzonden</li>
<li>er wordt niets anders gedaan, behalve het genereren van een wachtwoord</li>
</ul>
<p>
Omdat het wachtwoord nooit naar een server wordt gestuurd, kon ook niemand daartussenin het wachtwoord boven lezen
(behalve van de collega die achter u staat).
Om er zeker van te zijn dat ook deze webpagina helemaal niet is gewijzigd, dient u te controleren of u deze website veilig via https heeft verbonden en de verbinding gebruik maakt van een betrouwbaar certificaat.
</p>
<p>
Door de bron van deze website te bekijken, kunt u zien dat de enige code die onderaan de pagina is ingevoerd, het fragment is dat u hieronder kunt zien.
Er is geen JS-Framework gebruik, geen advertenties zijn ingebed, noch is google analisten, er is geen facebook-botton, niets.
U kunt deze pagina sowieso gratis delen op facebook! :)
</p>''',
'title_wordlist': 'Welke woorden worden er gebruikt?',
'subtitle_wordlist': 'Kan ik de woordenlijsten downloaden?',
'text_wordlist':
'''<p>
De gebruikte woordenlijsten kunnen hier worden gedownload:
</p>''',
'reference_wordlist':
'''<p>
Deze woordenlijsten zijn ontleend aan het
<a href="http://wortschatz.uni-leipzig.de/html/wliste.html">Wortschatz-project</a>
van de Leipziguniversiteit in Duitsland.
Ze zijn onder
<a href="https://creativecommons.org/licenses/by-nc/4.0/">CC-BY-NC</a>
in licentie volgens de
<a href="http://wortschatz.uni-leipzig.de/use.html">Wortschatz gebruiksvoorwaarden</a>.
Woorden die iets anders bevatten dan letters zijn uitgefilterd.
Ook zijn de lijsten omgezet naar volledige kleine letters.
</p>
<p>
U kunt deze bestanden gebruiken om uw wachtwoord lokaal te genereren.
Als u Linux gebruikt, kunt u gewoon het volgende commando aanroepen
(ter vervanging van <file> door het actuele bestand):
</p>''',
'option_numberwords': 'Aantal woorden',
'option_showspaces': 'Spaties tussen woorden tonen',
'options_need': 'Ik heb dat nodig:',
'options_uppercase': 'Bovenste hoofdletters',
'options_number': 'Ten minste één cijfer',
'options_specialcharacter': 'Ten minste één speciaal teken',
'translation_hint':
'''<p>
Deze pagina's zijn automatisch vertaald met behulp van de
<a href="https://www.deepl.com/translator">DeepL vertaler</a>.
Als u fouten ontdekt, aarzel dan niet om ze in de
<a href="https://github.com/zgtm/correcthorse.org/blob/master/nl.py">Github-repository</a>
op te lossen.
</p>''',
}