-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
74 lines (69 loc) · 5.08 KB
/
index.html
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
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="description" content="Alea is a simple password generator based on selecting several words at random which are easy to memorize but hard to guess.">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Alea Password Generator</title>
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@tvanantwerp">
<meta name="twitter:title" content="Alea Random Password Generator">
<meta name="twitter:description" content="Alea is a simple password generator based on selecting several words at random which are easy to memorize but hard to guess.">
<meta name="twitter:creator" content="@tvanantwerp">
<meta name="twitter:image" content="./images/logo.png">
<!-- Open Graph data -->
<meta property="og:title" content="Alea Random Password Generator" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://tomvanantwerp.com/alea/" />
<meta property="og:image" content="./images/logo.png" />
<meta property="og:description" content="Alea is a simple password generator based on selecting several words at random which are easy to memorize but hard to guess." />
<meta property="og:site_name" content="Alea Random Password Generator" />
<link rel="apple-touch-icon" sizes="57x57" href="./images/apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="./images/apple-touch-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="./images/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="./images/apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="./images/apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="./images/apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="./images/apple-touch-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="./images/apple-touch-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="./images/apple-touch-icon-180x180.png">
<link rel="icon" type="image/png" href="./images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="./images/android-chrome-192x192.png" sizes="192x192">
<link rel="icon" type="image/png" href="./images/favicon-96x96.png" sizes="96x96">
<link rel="icon" type="image/png" href="./images/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="./images/manifest.json">
<link rel="shortcut icon" href="./images/favicon.ico">
<meta name="msapplication-TileColor" content="#563882">
<meta name="msapplication-TileImage" content="./images/mstile-144x144.png">
<meta name="msapplication-config" content="./images/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="./css/style.css">
</head>
<body>
<img src="./images/logo.svg" alt="Alea" class="logo" />
<h1>Alea</h1>
<h2>Random Password Generator</h2>
<label for="words">Words to Use: </label>
<select id="words">
<option value="6">6</option>
<option value="7" selected>7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
</select>
<button onclick="iacto()">Generate</button>
<div id="password" class="password">New passwords will appear here.</div>
<p>Alea is a simple password generator based on selecting several words at random which are easy to memorize but hard to guess.</p>
<p>Alea is inspired by this article by <a href="https://firstlook.org/theintercept/2015/03/26/passphrases-can-memorize-attackers-cant-guess/" target="_blank">this article</a> by Micah Lee. The word list used by Alea is a random selection of 7,776 words between 5 and 9 characters long taken from <a href="http://www-01.sil.org/linguistics/wordlists/english/wordlist/wordsEn.txt">this</a> list of 109,582 English words.</p>
<p>This generator is a proof of concept. A skilled adversary could potentially compromise this hosted generator, so you should not totally trust your results. You can download your own copy of Alea and run it from your own PC by visiting the <a href="https://github.com/tvanantwerp/alea">Github repo.</a></p>
<footer>Created by <a href="http://tomvanantwerp.com" target="_blank">Tom VanAntwerp</a>, March 28, 2015. See the <a href="https://github.com/tvanantwerp/alea/" target="_blank" rel="noopener noreferrer">code</a>.</footer>
<script src="./js/main.js"></script>
</body>
</html>